Deedle
Spreads
Our great sponsors
Deedle | Spreads | |
---|---|---|
14 | 15 | |
912 | 418 | |
0.1% | 0.7% | |
0.0 | 2.2 | |
9 months ago | 12 months ago | |
F# | C# | |
BSD 2-clause "Simplified" License | Mozilla Public License 2.0 |
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.
Deedle
We haven't tracked posts mentioning Deedle yet.
Tracking mentions began in Dec 2020.
Spreads
-
Beautiful branchless binary search
Branchless or not in this case, it still touches memory in not so good pattern. I found that a significant speedup of a classic BS could be achieved by switching to linear SIMD search when the remaining range has a width of 3-4 SIMD lines (or maybe even a little more). The bounds of that range are likely already touched and in cache, then prefetching helps. It gives 30-50% gain on 1K items array of integers, 10-25% on 1M items, depending on data distribution. Here is an example in C#: https://github.com/Spreads/Spreads/blob/main/src/Spreads.Cor...
What are some alternatives?
ML.NET - ML.NET is an open source and cross-platform machine learning framework for .NET.
Accord.NET
encog-dotnet-core
AForge.NET - AForge.NET Framework is a C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence - image processing, neural networks, genetic algorithms, machine learning, robotics, etc.
F# Data - F# Data: Library for Data Access
Accord.NET Extensions
FsLab - FsLab project templates - download as ZIP to get started!
TensorFlow.NET - .NET Standard bindings for Google's TensorFlow for developing, training and deploying Machine Learning models in C# and F#.
R Provider - Access R packages from F#
Infer.NET - UAI 2015. Kernel-based just-in-time learning for expectation propagation
Catalyst - 🚀 Catalyst is a C# Natural Language Processing library built for speed. Inspired by spaCy's design, it brings pre-trained models, out-of-the box support for training word and document embeddings, and flexible entity recognition models.