It is in the roadmap, initially targeting v1.0 of ML.NET.
There's no specific timeframe that we can share for when it is going to be available as part of any Preview, by v1.0.
Thanks for your interest!
@sharpwood, is there a particular scenario that you are targeting? Are you looking to train a deep neural network or score/evaluate an existing model?
Related to #159 and #67.
@GalOshri I want to train a deep neural network. Because CNTK has no high level api for C Sharp . I want to use CNTK more simply.
Same here. I have a 6 layered network composed of dense and dropout layers. I'm using Keras currently, but I would love to use C# from end to end!
DRI RESPONSE: We do support TensorFlow/ONNX starting from 0.6 version.
@CESARDELATORRE Current ML.Net deep learning efforts seems to be mostly targeting model scoring/predictions, and transfer-learning scenarios.
From the roadmap I can see the following bullets under long term development:
Does "Integrate with leading DNN package(s)" include high-level API's for training deep learning models? That is, API's for specifying network architectures/layers and learners/trainers? Or is this currently not on the roadmap?
best regards
Mads
@mdabros - You are right, in the short-term, the current roadmap is to support multiple Deep Learning frameworks but initially only for scoring a pre-trained model.
For now, we support TensorFlow and ONNX formats.
In the longer term, we might implement training from ML.NET API, like training a TensorFlow model, but that is not confirmed in the roadmap for the upcoming releases and will take more time, if confirmed.
@CESARDELATORRE Thanks for the information, and thanks for the efforts. I hope we will one day see a deep learning training API in ML.Net :-)
Any update on this ....
Sorry, we don't have any further update on this. We would love to learn more about your specific scenario and requirements so that we can include them in our planning.
Most helpful comment
@CESARDELATORRE Thanks for the information, and thanks for the efforts. I hope we will one day see a deep learning training API in ML.Net :-)