Top 23 Go Machine learning Projects
Machine Learning for GoProject mention: Chatto - A minimal chatbot framework in Go | reddit.com/r/golang | 2021-01-18
The classifier is something I've been struggling with, because the Naive Bayes classifier is very weak when it comes to short phrases. I've been experimenting with word2vec and golearn to produce a more powerful and customizable classifier.
Workflow engine for KubernetesProject mention: How to debug an Argo Workflow | dev.to | 2021-03-01
If none of these solves your problem, ask a question on StackOverflow, start a discussion on GitHub, or ask in the Argo Slack.
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Gorgonia is a library that helps facilitate machine learning in Go.Project mention: Help with studying AI in go | reddit.com/r/golang | 2021-02-08
I've heard good things about Gorgonia -- same u/ck_46 mentions below. I'm itching to give it a try!
Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go.Project mention: Looking for an interesting project to contribute | reddit.com/r/golang | 2021-01-15
💁♀️Your new best friend powered by an artificial neural networkProject mention: olivia-ai/olivia: Call for contributors to continue to support a chatbot | reddit.com/r/u_hm840 | 2021-01-12
The Go kernel for Jupyter notebooks and nteract.Project mention: Thoughts about Go so far - from a science student | reddit.com/r/golang | 2021-01-01
🐝 Custom Object Detection and Classification TrainingProject mention: Emoji Detection with TensorFlow.js | reddit.com/r/TensorFlowJS | 2021-01-20
Nick Bourdakos, IBM https://github.com/cloud-annotations/training
Interactive Go programming with Jupyter
A well tested and comprehensive Golang statistics library package with no dependencies.
Tensorflow + Go, the gopher wayProject mention: Using Time series to make predictions | reddit.com/r/golang | 2021-01-16
have you tried your hands at [galeone/tfgo](https://github.com/galeone/tfgo); I've just hello-world it... so can't vouch on efficiency
A Kubernetes Native Batch System (Project under CNCF) (by volcano-sh)Project mention: Ask HN: Best Talks of 2020? | news.ycombinator.com | 2020-12-25
There are some HPC environments that use Kubernetes but they likely use custom schedulers optimized for batch workloads (e.g. https://github.com/volcano-sh/volcano).
"containers" are often used but not always docker containers. HPC environments I've seen will often use container primitives (e.g. cgroups, namespaces).
There's a lot you can learn with managed Kubernetes and it's a great place to start. You can learn a lot of the parts of Kubernetes with running through https://github.com/kelseyhightower/kubernetes-the-hard-way or reading https://www.amazon.com/Kubernetes-Running-Dive-Future-Infras...
I'll email you to follow-up since tracking HN comments isn't a great way to have a conversation.
Go package for OCR (Optical Character Recognition), by using Tesseract C++ library
Gaining advanced insights from Git repository history.
On-line Machine Learning in Go (and so much more)
Determined: Deep Learning Training PlatformProject mention: [D] Software stack to replicate Azure ML / Google Auto ML on premise | reddit.com/r/MachineLearning | 2021-02-03
Take a look at Determined https://github.com/determined-ai/determined
An open source recommender system service written in Go
Self-contained Machine Learning and Natural Language Processing library in GoProject mention: Show HN: Experiments on Machine Translation in Pure Go | news.ycombinator.com | 2021-02-17
A batch scheduler of kubernetes for high performance workload, e.g. AI/ML, BigData, HPCProject mention: Scaling Kubernetes to 7,500 Nodes | news.ycombinator.com | 2021-01-25
> That said, strain on the kube-scheduler is spiky. A new job may consist of many hundreds of pods all being created at once, then return to a relatively low rate of churn.
Last I checked, the default scheduler places Pods one at a time. It might be advantageous to use a gang/batch scheduler like kube-batch, Poseidon or DCM.
:four_leaf_clover: Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)
Naive Bayesian Classification for Golang.
Ensembles of decision trees in go/golang.
Weaviate is a cloud-native, modular, real-time vector search engineProject mention: V1 of the open-source Vector Search Engine Weaviate released | reddit.com/r/Database | 2021-01-19
Developer documentation: https://www.semi.technology/developers/weaviate/current/ Github: https://github.com/semi-technologies/weaviate
DataFrames for Go: For statistics, machine-learning, and data manipulation/exploration
What are some of the best open-source Machine learning projects in Go? This list will help you: