Skip to content


Repository files navigation

Semagle: F# Framework for Machine Learning and Natural Language Processing

Semagle F# Framework is a demonstration of the idea that machine learning and natural language processing problems can be productively solved using F# language. At the current stage, it is hard to achieve even the 2x performance of the C code, but .NET runtime and F# compiler are improving. Thus, we might expect that the performance will improve over the time.


  • Simply build Semagle.Framework.sln in Visual Studio 2015, Mono Develop, or Xamarin Studio, or use the FAKE build:
  • Windows: Run build.cmd
  • Mono on Linux or MacOS X: Run


See Semagle.Framework documentation pages.


The library is available under Apache 2.0. For more information see the License file in the GitHub repository.


The maintainer of this project is Serge Slipchenko