Trello is used to track SiaNet devlopment activities. You are welcome to watch any task and track progress. Suggestion will be put on the wishlist and then will be planned out for development
https://trello.com/b/bLbgQLgy/sianet-development
A C# deep learning libraryDeveloping a C# wrapper to help developer easily create and train deep neural network models.
The below is a classification example with Titanic dataset. Able to reach 75% accuracy within 10 epoch.
//Setup Engine. If using TensorSharp then pass SiaNet.Backend.TensorSharp.SiaNetBackend.Instance. //Once other backend is ready you will be able to use CNTK, TensorFlow and MxNet as well. Global.UseEngine(SiaNet.Backend.ArrayFire.SiaNetBackend.Instance, DeviceType.CPU); var dataset = LoadTrain(); //Load train data var test = LoadTest(); //Load test data var (train, val) = dataset.Split(0.25); //Build model var model = new Sequential(); model.EpochEnd += Model_EpochEnd; model.Add(new Dense(128, ActivationType.ReLU)); model.Add(new Dense(64, ActivationType.ReLU)); model.Add(new Dense(1, ActivationType.Sigmoid)); //Compile with Optimizer, Loss and Metric model.Compile(OptimizerType.Adam, LossType.BinaryCrossEntropy, MetricType.BinaryAccurary); // Train for 100 epoch with batch size of 32 model.Train(train, 100, 32, val); var predictions = model.Predict(test); predictions.Print();
Complete Code: https://github.com/SciSharp/SiaNet/blob/master/Examples/BasicClassificationWithTitanicDataset/Program.cs
More examples: https://github.com/SciSharp/SiaNet/blob/master/Examples
https://scisharp.github.io/SiaNet/
Any help is welcome!!!
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4