/MachineLearning

Library that features machine learning algorithms for data analysis, statistical modelling, inference and pattern recognition.

Primary LanguageC#

alt text

MachineLearning

This library features machine learning algorithms for data analysis, statistical modelling, inference and pattern recognition. It provides the necessary abstractions for binding with various ML libraries and currently uses the TensorFlow.NET, TensorFlow.Keras and SciSharp.TensorFlow.Redist NuGet packages.

Features

  • Feed forward neural networks: Estimation of a nonlinear relationship between a scalar dependent variable and one or more independent variables using a neural network.

  • Structural mechanics constitutive modeling using neural networks: Structural mechanics constitutive law for 3D continuum elements, using a neural network.

Installation instructions

You can choose either to clone the solution or downloads it as a zip file.

Clone solution

  1. Under the repository name, click Clone or Download option.

alt text

  1. In the popup appearing choose the Use HTTPS option.

alt text

  1. Use the alt text to copy the link provided.

  2. Open Visual Studio. In Team Explorer window appearing in your screen under Local Git Repositories click the Clone option. If Team Explorer window is not visible you can enable in View -> Team Explorer

alt text

  1. In the text box appearing paste the link.

alt text

  1. Click clone and Visual Studio will automatically download and import MachineLearning

Download as ZIP

  1. Under the repository name, click Clone or Download option

alt text

  1. Click Download ZIP option. MachineLearning will be downloaded as a ZIP file.

  2. Extract the ZIP file to the folder of choice.

  3. Double click on MGroup.MachineLearning.sln file to open the code with Visual Studio