F# Support in Azure ML
Azure ML is great. I would like Azure ML to support F# -> with both the code sample gen (currently C#) and the script support (currently R).
We will continue to listen to feedback. It will help to provide specific business cases if you are supporting this feature.
Anish Talukdar commented
Hi azure ml team, I am working in azure ml. I need some support from your side, I go through all the documents you provided in msdn, but it is not enough for my experiment. Please provide some help.
Uki D. Lucas commented
I would also like Microsoft to add f# Kernel to Azure ML Jupyter Notebook.
Life would be perfect afterwards.
Tom Pittman commented
Microsoft has definitely gotten better during the Satya Nadella era, but here is an example of just how far it still has to go.
It just blows my mind that we have to persuade Microsoft again and again about the potential of F#!
Never in the history of our industry has there ever been so much global interest in functional programming. It's trending so hard that all maintained object-oriented programming languages are falling over themselves to add as much functional programming to their languages as they can.
Right now FP is a "blue ocean" just waiting for that smart, cross-platform language and ecosystem for people to flock to. After all, who wants to learn Elixir or Erlang for the back end, Elm for web front end, and then continue to use OOP Swift, C# and Java for native apps?
F# could be that ONE functional programming language that enterprises could standardize on to cover web, iOS, Android, Windows, etc., thanks to Microsoft's acquisition of Xamarin. How I wish Microsoft would wake up and realize that and take advantage of its current lead.
Instead, Microsoft seems to only see F# as a place to steal ideas from for C#.
Make C# AND F# run everywhere; give the world a clear path to functional programming, and take advantage of the trend, rather than chase it.
Jack Fox commented
In general, why do some project teams at Microsoft think it is a good idea to develop software projects that do not expose a library API, preferably .NET? Fine, put a fancy front end on it. Another example of this is Visual Studio IntelliTest. Why no .NET API?
Why do we need to provide business cases here? Oh do I want to use an awesome language that I use everyday for my ML projects? Yep. Would wider .Net support open ML to more developers? Yep. How is this a question? I don't know!
Jeff Mastry commented
With the sad state of F# tooling in Visual Studio and Microsoft's concerted efforts around R, I am not surprised by this response at all.
Isaac Abraham commented
I think the idea of the original post is to request actual support F# within Azure ML directly. We're all aware that F# can consume a REST API - and as such, the other point from the OP was to have a sample that would illustrate how to do that - but the main goal is to enable rich (any?) support for F# directly within Azure ML.
Kevin Hannen commented
I would like to vote for this but can't because it's closed. Seems strange to solicit suggestions then _completely_ ignore them.
.NET support for Azure ML in general would be great, with support for any .NET language being possible at that point. There are some great C# machine learning libraries, and I don't understand why those aren't currently accessible.
Neeraj (MSFT) commented
Currently, you should be able to call web service built on Azure ML from F#. We will continue to evaluate the relative prioritization for deep integration like R based on customer feedback for future roadmap
Don Syme commented
Can we please move this to the "machine learning" category? (where this would currently be the top-voted item)
MarkTab marktab.net commented
I asked Roger Barga about .NET support in general for AzureML during the Worldwide Partner Conference (Joseph Sirosh was there too). Contact me to see how he replied.