Gorgonia VS tfgo

Compare Gorgonia vs tfgo and see what are their differences.

Our great sponsors
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • SonarLint - Clean code begins in your IDE with SonarLint
  • Revelo Payroll - Free Global Payroll designed for tech teams
  • Onboard AI - Learn any GitHub repo in 59 seconds
Gorgonia tfgo
21 6
5,119 2,304
0.4% -
0.0 0.0
19 days ago 3 months ago
Go Go
Apache License 2.0 Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.


Posts with mentions or reviews of Gorgonia. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-06.
  • Machine Learning
    8 projects | /r/golang | 6 Feb 2023
    I did end up writing and using a custom library for Random Forest (it's also in AwesomGo) in one real-world project (detecting Alzheimer's and Parkinson's from speech from a mobile app) - https://github.com/malaschitz/randomForest I had better results than the team who used TensorFlow and most importantly I didn't have to use any other technology than Go. For NN's it's probably best to use https://gorgonia.org/ - but it's not exactly a user friendly library. But there is a whole book on it - Hands-On Deep Learning with Go.
  • Why isnโ€™t Go used in AI/ML?
    8 projects | /r/golang | 23 Dec 2022
  • GoLang AI/ML open source projects
    7 projects | /r/golang | 18 Dec 2022
  • A systematic framework for technical documentation authoring
    3 projects | news.ycombinator.com | 23 Nov 2022
    Perhaps it's a product of French culture, but because Gorgonia[0] has a number of French contributors, this was actually the way we structured our documentation.

    But this is the first time I've heard of the name of the framework.

    [0]: https://gorgonia.org

  • Most Popular GoLang Frameworks
    13 projects | dev.to | 20 Sep 2022
    Website: https://gorgonia.org
  • [D] What framework are you using?
    3 projects | /r/MachineLearning | 17 Aug 2022
    I use Gorgonia.
  • Why can't Go be popular for machine learning?
    6 projects | /r/golang | 22 Jul 2022
    CGO? Too much overhead in calling C functions (in which you can wrap libtorch or TF C++ code). And too much struggling woth CUDA (actually all GPU stuff). But, there are interesting attempts: https://github.com/gorgonia/gorgonia (I love it most), https://github.com/sugarme/gotch (bindings to libtorch), https://github.com/nlpodyssey/spago.
    6 projects | /r/golang | 22 Jul 2022
    What you think about this https://github.com/gorgonia/gorgonia ? I also recall there is something else out there but can't find it at the moment...
  • Neural networks in golang
    3 projects | /r/golang | 8 Jul 2022
    Yep, all of them: https://github.com/gorgonia/gorgonia
  • What do you use Go for?
    11 projects | /r/golang | 15 Apr 2022
    For machine learning, I use https://gorgonia.org/. For games, I use https://ebiten.org/ For GUIs, I usually use https://fyne.io/ . This (https://github.com/avelino/awesome-go) is a good resource too.


Posts with mentions or reviews of tfgo. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-27.
  • Show HN: Carton โ€“ Run any ML model from any programming language
    4 projects | news.ycombinator.com | 27 Sep 2023
    eh, awesome! Seems this one, right? https://github.com/galeone/tfgo. Quite many stars.
  • Introducing GoFaceRec: A Go-based Face Recognition Tool Using Deep Learning
    2 projects | /r/golang | 1 Jul 2023
    I'm excited to share a project I've been working on: [GoFaceRec](https://github.com/modanesh/GoFaceRec). This is a face recognition tool built in Go, leveraging the power of MTCNN for face detection and QMagFace for face recognition. The project was born out of a desire to bring the power of deep learning models to the Go community. After much effort, I concluded that the best approach was to convert models to TensorFlow and then work with tfgo, a Go binding to TensorFlow's C API. In GoFaceRec, the input image is first processed, and then its embeddings are compared against the ones already computed from our dataset. If the distance between embeddings falls below a specific threshold, then the face is considered as unknown. Otherwise, the proper label will be printed. The project is tested using Go 1.17 on Ubuntu 20.04. For gocv, the version of OpenCV installed is 4.7. And for tfgo, I installed [this version](https://github.com/galeone/tfgo) instead of the official one. You can install this package by running the following command in your project: > go get github.com/modanesh/[email protected] You can find more detailed instructions on how to use the tool in the [GitHub repository](https://github.com/modanesh/GoFaceRec). I welcome any feedback, suggestions, or contributions to the project. I'm looking forward to seeing how the community uses GoFaceRec and hope it can be a valuable tool for those working on face recognition tasks. Happy coding! ๐Ÿš€
  • Why can't Go be popular for machine learning?
    6 projects | /r/golang | 22 Jul 2022
    Paolo Galeone has improved bindings (tfgo) that can be used for training and deployment.
  • How to train a model for object detection in Golang?
    2 projects | /r/golang | 16 May 2022
    https://github.com/galeone/tfgo here is a very good tutorial. I would suggest starting there.
  • What libraries from other languages do you wish were ported over into go?
    13 projects | /r/golang | 27 Jul 2021
    Tensorflow is actually written in C++, and the python package is just bindings to tensorflow. There are Tensorflow Go bindings: https://github.com/galeone/tfgo.

What are some alternatives?

When comparing Gorgonia and tfgo you can also consider the following projects:

onnx-go - onnx-go gives the ability to import a pre-trained neural network within Go without being linked to a framework or library.

GoLearn - Machine Learning for Go

goml - On-line Machine Learning in Go (and so much more)

gosseract - Go package for OCR (Optical Character Recognition), by using Tesseract C++ library

go-deep - Artificial Neural Network

bayesian - Naive Bayesian Classification for Golang.


shield - Bayesian text classifier with flexible tokenizers and storage backends for Go

gorse - Gorse open source recommender system engine

neural-go - A multilayer perceptron network implemented in Go, with training via backpropagation.