Go-Machine-Learning-Projects
Go Machine Learning Projects, published by Packt
This is the code repository for Go-Machine-Learning-Projects, published by Packt.
Perform end-to-end data analysis to gain efficient data insight
What is this book about?
Go is the perfect language for machine learning; it helps to clearly describe complex algorithms, and also helps developers to understand how to run efficient optimized code. This book will teach you how to implement machine learning in Go to make programs that are easy to deploy and code that is not only easy to understand and debug, but also to have its performance measured.
This book covers the following exciting features:
- Set up a machine learning environment with Go libraries
- Use Gonum to perform regression and classification
- Explore time series models and decompose trends with Go libraries
- Clean up your Twitter timeline by clustering tweets
- Learn to use external services for your machine learning needs
If you feel this book is for you, get your copy today!
Instructions and Navigations
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
Word: she - true
Word: shan't - false
Word: be - false
Word: learning - true
Word: excessively. - true
Following is what you need for this book:
Some coding experience in Golang and knowledge of basic machine learning concepts will aid you in understanding the concepts covered in this book.
With the following software and hardware list you can run all code files present in the book (Chapter 1-12).
Software and Hardware List
Chapter |
Software required |
OS required |
1 |
Go language |
Windows |
2 |
Go Land |
Windows |
Get to Know the Author
Xuanyi Chew
Xuanyi Chew is the Chief Data Scientist of a Sydney-based logistics startup. He is the primary author of Gorgonia, an open source deep learning package for Go. He's been practicing machine learning for the past 12 years, applying them typically to help startups. His goal in life is to make an artificial general intelligence a reality. He enjoys learning new things.
Suggestions and Feedback
Click here if you have any feedback or suggestions.