- Machine Learning with Go Quick Start Guide
- Michael Bironneau Toby Coleman
- 249字
- 2021-06-24 13:34:01
Setting Up the Development Environment
Just like traditional software development, ML application development requires the mastery of specialist boilerplate code and a development environment that allows the developer to proceed at a pace that has the lowest amount of friction and distraction. Software developers typically waste a lot of time with basic setup and data wrangling tasks. Being a productive and professional ML developer requires the ability to quickly prototype solutions; this means expending as little effort as possible on trivial tasks.
In the previous chapter, we outlined the main ML problems and a development process that you can follow to obtain a commercial solution. We also explained the advantages offered by Go as a programming language when creating ML applications.
In this chapter, we will guide you through the steps that are required to set up a development environment for Go that is optimized for ML applications. Specifically, we will cover the following topics:
- How to install Go
- Running Go interactively using Jupyter and gophernotes
- Data wrangling with Gota
- Data visualization with gonum/plot and gophernotes
- Data preprocessing (formatting, cleaning, and sampling)
- Data transformation (normalization and encoding of categorical variables)
Once you have completed this chapter, you will be able to quickly explore, visualize, and process any dataset for subsequent use by an ML algorithm.
- 零點(diǎn)起飛學(xué)Xilinx FPG
- 深入理解Spring Cloud與實(shí)戰(zhàn)
- Windows phone 7.5 application development with F#
- 電腦常見問題與故障排除
- Intel FPGA/CPLD設(shè)計(jì)(高級篇)
- 精選單片機(jī)設(shè)計(jì)與制作30例(第2版)
- 電腦高級維修及故障排除實(shí)戰(zhàn)
- 筆記本電腦維修實(shí)踐教程
- Intel Edison智能硬件開發(fā)指南:基于Yocto Project
- 單片機(jī)開發(fā)與典型工程項(xiàng)目實(shí)例詳解
- Source SDK Game Development Essentials
- Neural Network Programming with Java(Second Edition)
- Intel FPGA權(quán)威設(shè)計(jì)指南:基于Quartus Prime Pro 19集成開發(fā)環(huán)境
- Arduino項(xiàng)目開發(fā):智能生活
- Istio實(shí)戰(zhàn)指南