MKL.NET
daany
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
MKL.NET
daany
-
Cricket Analysis and Prediction using ML.Net(C#)
/// /// Adds a total_score column to the DataFrame by calculating the cumulative sum /// /// DataFrame to which new column is added public void AddTotalScorePerBallDaany(Daany.DataFrame df) { // https://github.com/bhrnjica/daany // calculate total_score per ball df.AddCalculatedColumn(CSV_COLUMN_TOTAL_SCORE, (r, i) => { var response = Convert.ToSingle(r[CSV_COLUMN_SCORE]); return 0; }); int previousMatchId = -1; int previousInning = -1; float previousScore = -1; int rowIndex = 0; foreach (var dfRow in df.GetRowEnumerator()) { var matchId = (int)dfRow[0]; var inning = (int)dfRow[4]; var score = Convert.ToSingle(dfRow[df.Columns.Count - 2]); // Score if (previousMatchId == -1) // First time { // Reset previousMatchId = matchId; previousInning = inning; if (previousScore == -1) { previousScore = score; } } if (matchId == previousMatchId && inning == previousInning) { float newScore = previousScore + score; // Total Score dfRow[df.Columns.Count - 1] = newScore; df[rowIndex, df.Columns.Count - 1] = newScore; previousScore = newScore; } else { // Total Score dfRow[df.Columns.Count - 1] = score; df[rowIndex, df.Columns.Count - 1] = score; // Reset previousMatchId = -1; previousInning = -1; previousScore = score; } rowIndex++; } }
What are some alternatives?
MathNet - Math.NET Numerics
AngouriMath - New open-source cross-platform symbolic algebra library for C# and F#. Can be used for both production and research purposes.
Microsoft Automatic Graph Layout - A set of tools for graph layout and viewing
Math3D - A .NET Standard 2.0 library for simple and efficient 3D math that is a feature-rich replacement for System.Numerics https://vimaec.github.io/Math3D
AutoDiff - A .NET library that provides fast, accurate and automatic differentiation (computes derivative / gradient) of mathematical functions.
Rationals - 🔟 Implementation of rational number arithmetic for .NET with arbitrary precision.
GeometRi - Simple and lightweight computational geometry library for .Net
UnitConversion - Expansible Unit Conversion Library for .Net Core and .Net Framework
wpf-math - .NET library for rendering mathematical formulae using the LaTeX typsetting style, for the WPF framework
Depressurizer - A Steam library categorizing tool.
SentimentAnalyzer - This repo contains the source code of SentimentAnalyzer. It's an on-device (offline) open-source library to find out what customers think of your brand or topic by analyzing raw text for clues about positive or negative sentiment. Powered by ML.NET
prose - Microsoft Program Synthesis using Examples SDK is a framework of technologies for the automatic generation of programs from input-output examples. This repo includes samples and sample data for the Microsoft Program Synthesis using Example SDK.