Machine Learning Libraries in Go Language
Go, an open-source language by Google was initially created by a group of engineers who were frustrated with C++. Ever since their creation, the language has gotten traction for its simplicity. It ranked highly in the programming popularity indexes of Redmonk & TiOBE.
- Google, for many projects, notably including download server dl.google.com
- Dropbox, migrated some of their critical components from Python to Go
- Cloudflare, for their delta-coding proxy Railgun, their distributed DNS service, as well as tools for cryptography, logging, stream processing, and accessing SPDY sites
- SoundCloud, for "dozens of systems"
- The BBC, in some games and internal projects
- Novartis, for an internal inventory system
- Splice, for the entire backend (API and parsers) of their online music collaboration platform
- Cloud Foundry, a platform as a service
- CoreOS, a Linux-based operating system that utilizes Docker containers
- MongoDB, tools for administrating MongoDB instances
- Zerodha, for realtime peering and streaming of market data
- Chango, a programmatic advertising company uses Go in its real-time bidding systems.
- SendGrid, a Boulder, Colorado-based transactional email delivery and management service.[
- Plug.dj, an interactive online social music streaming website.
Once a programming language starts to get traction, analytics libraries are not far behind. We have collected a list of Machine Libraries in Go Language for people interested in experimenting with Go or already familiar with Go.
- Generalized Machine Learning Libraries:
- Neural Networks
- Neural Networks wrote in go: https://github.com/goml/gobrain
- Go Fann - https://github.com/white-pony/go-fann
- Genetic Algorithms library is written in Go / golang - https://github.com/thoj/go-galib
- Linear Algebra:
- Probability Distribution Functions
- Decision Trees:
- Decision Trees in Go - https://github.com/ajtulloch/decisiontrees
- Bayesian Classifiers:
- https://github.com/jbrukh/bayesian - Perform naive Bayesian classification
- Recommendation Engines in Go
- Collaborative Filtering (CF) Algorithms in Go - https://github.com/timkaye11/goRecommend
- Recommendation engine for Go - https://github.com/muesli/regommend
- Most Popular Content on DSCTo not miss this type of content in the future, subscribe to our newsletter.
- Book: Statistics -- New Foundations, Toolbox, and Machine Learning Recipes
- Book: Classification and Regression In a Weekend - With Python
- Book: Applied Stochastic Processes
- Long-range Correlations in Time Series: Modeling, Testing, Case Study
- How to Automatically Determine the Number of Clusters in your Data
- New Machine Learning Cheat Sheet | Old one
- Confidence Intervals Without Pain - With Resampling
- Advanced Machine Learning with Basic Excel
- New Perspectives on Statistical Distributions and Deep Learning
- Fascinating New Results in the Theory of Randomness
- Fast Combinatorial Feature Selection
Other popular resources- Comprehensive Repository of Data Science and ML Resources
- Statistical Concepts Explained in Simple English
- Machine Learning Concepts Explained in One Picture
- 100 Data Science Interview Questions and Answers
- Cheat Sheets | Curated Articles | Search | Jobs | Courses
- Post a Blog | Forum Questions | Books | Salaries | News
Comments
Post a Comment