Closed dsyme closed 3 years ago
Hi Don, We're so excited SciSharp got your attention, Like the philosophy we insist on that
We really like the python machine learning ecology, but love more .NET efficient and elegant syntax.
Due to the incompleteness of the .NET machine learning ecosystem. We have to create a .NET based Machine Learning ecosystem which is making the most of existing python resources. My team and I work very hard for SciSharp, commit code, rafctor and optimize them alway on-going.
We have several main libraries to support our ML ecosystem.
1 NumSharp - The Tensor computation library.
Definitly, It's honor for us to work closer with Microsoft's developemnt team. F# is easily call C# function, am I right? Sorry for that I am not very familiar with F#. @dsyme @moloneym
Hi @Oceania2018 ,
Just to mention that I'm initially coming at this mostly from an F# perspective - not speaking for all of Microsoft as such - though it would be great to broaden the discussion to include more Microsoft and .NET community people over time.
If you like, can you tell me a bit about your team, and what sort of usage scenarios you have in mind personally?
The pieces of SciSharp and the overall vision you outline above make a lot of sense.
F# is easily call C# function, am I right?
Yes, definitely, all the .NET components you re developing should be immediately usable from F#. The main issue in supporting F# tends to be documentation and samples. (Sometimes people add F#-specific APIs if they bring a lot of value)
Oh I meant to say, you can learn more about F# at http://fsharp.org . The community is very friendly!
@dsyme We're a tiny team which is consit of 2 architects, 2 members and other contributors. We want to build a .NET-based ML cloud service
like AWS SageMaker.
Obviously this is a big project involving a lot of work, but I believe that many developers in the world who are crazy about .NET technology will join SciSharp STACK
to help build this complete tool together.
@Oceania2018 Wow, that's very cool!
It's great that all the components are open source! Is the cloud service part of a company?
Putting aside the cloud angle, it would be great to bring on board other contributors to the SciStack components too!
That is great to see advices coming from designer and architect of the F# programming language!!
It seems that not many people are paying attention to TensorFlow.FSharp
. I think these two projects should be merged into a larger ecosystem, letting more .NET Developers know and use them. I want to know if TensorFlow.NET
will be merged into ML.NET
to speed up the development of ML.NET
.
@dsyme 他是Fsharp设计师 肯定希望你用Fsharp
@dsyme @moloneymb Whooray! .NET Developers can build awesome tensorflow computation graph for neural network models now!
I'm so exicted and really want to share with you the recent progress of TF.NET. After several months of continuous improvement, TF.NET has been able to do more things. Developers can build graph for neural network models. We have added two examples of neural network models:
Hi @Oceania2018 et al.,
First, I'll introduce myself - I'm Don Syme, language designer for F# and lately I've been looking at AI model programming with .NET. @moloneymb is a deep learning expert and very experienced in F# and Python.
I'd like to open a discussion about possibly aligning TensorFlow.NET and our work on TensorFlow.FSharp
@moloneymb and myself have been really impressed by the work you and your team have been doing on TensorFlow.NET and SciSharp. You are taking a really interesting approach.
TensorFlow.FSharp is three things
We're wondering whether we could replace/align the first part of this by TensorFlow.NET. As part of this, we could also bring in a strong F# angle to the overall SciSharp projects - using C# is very positive but adding F# as well could bring the best of both worlds.
I'd love to discuss with you - find out more about your vision for SciSharp etc.
(Note I'm not talking about TensorFlowSharp - though we can also discuss with @migueldeicaza what alignment might look like there).
Best Don