Skip to content

Commit fed264a

Browse files
dsymeOceania2018
authored andcommitted
Update README.md
1 parent 76350f7 commit fed264a

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@
1414

1515
![tensors_flowing](docs/assets/tensors_flowing.gif)
1616

17-
### Why TensorFlow in .NET/ C# ?
17+
### Why TensorFlow in C# and F# ?
1818

19-
`SciSharp STACK`'s mission is to bring popular data science technology into the .NET world and to provide .NET developers with a powerful Machine Learning tool set without reinventing the wheel. Since the APIs are kept as similar as possible you can immediately adapt any existing Tensorflow code in C# with a zero learning curve. Take a look at a comparison picture and see how comfortably a Tensorflow/Python script translates into a C# program with TensorFlow.NET.
19+
`SciSharp STACK`'s mission is to bring popular data science technology into the .NET world and to provide .NET developers with a powerful Machine Learning tool set without reinventing the wheel. Since the APIs are kept as similar as possible you can immediately adapt any existing Tensorflow code in C# or F# with a zero learning curve. Take a look at a comparison picture and see how comfortably a Tensorflow/Python script translates into a C# program with TensorFlow.NET.
2020

2121
![pythn vs csharp](docs/assets/syntax-comparision.png)
2222

2323
SciSharp's philosophy allows a large number of machine learning code written in Python to be quickly migrated to .NET, enabling .NET developers to use cutting edge machine learning models and access a vast number of Tensorflow resources which would not be possible without this project.
2424

25-
In comparison to other projects, like for instance [TensorFlowSharp](https://www.nuget.org/packages/TensorFlowSharp/) which only provide Tensorflow's low-level C++ API and can only run models that were built using Python, Tensorflow.NET also implements Tensorflow's high level API where all the magic happens. This computation graph building layer is still under active development. Once it is completely implemented you can build new Machine Learning models in C#.
25+
In comparison to other projects, like for instance [TensorFlowSharp](https://www.nuget.org/packages/TensorFlowSharp/) which only provide Tensorflow's low-level C++ API and can only run models that were built using Python, Tensorflow.NET also implements Tensorflow's high level API where all the magic happens. This computation graph building layer is still under active development. Once it is completely implemented you can build new Machine Learning models in C# or F#.
2626

2727
### How to use
2828

@@ -35,7 +35,7 @@ In comparison to other projects, like for instance [TensorFlowSharp](https://www
3535

3636
Install TF.NET and TensorFlow binary through NuGet.
3737
```sh
38-
### install tensorflow C# binding
38+
### install tensorflow C#/F# binding
3939
PM> Install-Package TensorFlow.NET
4040
### install keras for tensorflow
4141
PM> Install-Package TensorFlow.Keras
@@ -154,15 +154,15 @@ Feel like contributing to one of the hottest projects in the Machine Learning fi
154154

155155
You can:
156156
* Let everyone know about this project
157-
* Port Tensorflow unit tests from Python to C#
158-
* Port missing Tensorflow code from Python to C#
159-
* Port Tensorflow examples to C# and raise issues if you come accross missing parts of the API
157+
* Port Tensorflow unit tests from Python to C# or F#
158+
* Port missing Tensorflow code from Python to C# or F#
159+
* Port Tensorflow examples to C# or F# and raise issues if you come accross missing parts of the API
160160
* Debug one of the unit tests that is marked as Ignored to get it to work
161161
* Debug one of the not yet working examples and get it to work
162162

163163
### How to debug unit tests:
164164

165-
The best way to find out why a unit test is failing is to single step it in C# and its pendant Python at the same time to see where the flow of execution digresses or where variables exhibit different values. Good Python IDEs like PyCharm let you single step into the tensorflow library code.
165+
The best way to find out why a unit test is failing is to single step it in C# or F# and its corresponding Python at the same time to see where the flow of execution digresses or where variables exhibit different values. Good Python IDEs like PyCharm let you single step into the tensorflow library code.
166166

167167
### Git Knowhow for Contributors
168168

@@ -194,4 +194,4 @@ WeChat Sponsor 微信打赏:
194194

195195
TensorFlow.NET is a part of [SciSharp STACK](https://scisharp.github.io/SciSharp/)
196196
<br>
197-
<a href="http://scisharpstack.org"><img src="https://github.com/SciSharp/SciSharp/blob/master/art/scisharp-stack.png" width="391" height="100" /></a>
197+
<a href="http://scisharpstack.org"><img src="https://github.com/SciSharp/SciSharp/blob/master/art/scisharp-stack.png" width="391" height="100" /></a>

0 commit comments

Comments
 (0)