[N] Introducing DyNetSharp – an open source powerful DL library for C#!
DyNetSharp – C# wrapper for DyNet: The Dynamic Neural Network Toolkit
DyNet is a neural network library developed by Carnegie Mellon University and many others. It is written in C++ (with bindings in Python, and for the first time now also in C#) and is designed to work well with networks that have dynamic structures that change for every training instance. For example, these kinds of networks are particularly important in natural language processing tasks, and DyNet has been used to build state-of-the-art systems for syntactic parsing (https://github.com/clab/lstm-parser), machine translation (https://github.com/neubig/lamtram), morphological inflection (https://github.com/mfaruqui/morph-trans), and many other application areas.
C# installation is currently available through NuGet (https://www.nuget.org/packages/DynetSharp), and will be available for compiling from the source over the next couple of days.
For documentation on how to use, and for some examples: https://github.com/shaltielshmid/dynet/tree/master/contrib/csharp
[The link above is the fork, the code is currently being merged into the main branch: http://github.com/clab/dynet]
It will be continually developed, any contributions are welcome.
submitted by /u/sshmidman
[link] [comments]