- Go Machine Learning Projects
- Xuanyi Chew
- 176字
- 2021-06-10 18:46:32
Why Go?
This book is a book on ML using Go. Go is a rather opinionated programming language. There's the Go way, or no other way at all. This may sound rather fascist, but it has resulted in a very enjoyable programming experience. It also makes working in teams rather efficient.
Further, Go is a fairly efficient language when compared to Python. I have moved on almost exclusively to using Go to do my ML and data science work.
Go also has the benefit of working well cross-platform. At work, developers may choose to work on different operating systems. Go works well across all of them. The programs that are written in Go can be trivially cross-compiled for other platforms. This makes deployment a lot easier. There's no unnecessary mucking around with Docker or Kubernetes.
Are there drawbacks when using Go for ML? Only as a library author. In general, using Go ML libraries is painless. But in order for it to be painless, you must let go of any previous ways you programmed.
- 機(jī)器學(xué)習(xí)實戰(zhàn):基于Sophon平臺的機(jī)器學(xué)習(xí)理論與實踐
- 計算機(jī)原理
- Matplotlib 3.0 Cookbook
- 最后一個人類
- 21天學(xué)通ASP.NET
- 80x86/Pentium微型計算機(jī)原理及應(yīng)用
- 工業(yè)機(jī)器人現(xiàn)場編程(FANUC)
- Nginx高性能Web服務(wù)器詳解
- 聊天機(jī)器人:入門、進(jìn)階與實戰(zhàn)
- 突破,Objective-C開發(fā)速學(xué)手冊
- 悟透AutoCAD 2009案例自學(xué)手冊
- Spatial Analytics with ArcGIS
- Mastering GitLab 12
- 基于Proteus的單片機(jī)應(yīng)用技術(shù)
- JRuby語言實戰(zhàn)技術(shù)