- Machine Learning with Swift
- Alexander Sosnovshchenko
- 203字
- 2021-06-24 18:54:54
Tools
Here is a list of tools that we're using in the following tutorial:
- Homebrew: This is a package manager for macOS. Official site: https://brew.sh/.
- Python: This is a general-purpose programming language popular for machine learning and data science. Official site: https://www.python.org/.
- pip: This is a Python package manager. Unlike CocoaPods, it installs libraries globally, and not in a per-project manner.
- Virtualenv: This is a tool for creating separate Python environments with different Python versions and library sets.
- IPython: This is an interactive Python REPL for scientific computations.
- Jupyter: This is a web-GUI for IPython. Official site: http://jupyter.org/.
- Graphviz: This is an open source tool for graphs visualization. We're using it in this chapter to draw models' inner structures. Official site: http://www.graphviz.org/.
And, the Python packages are as follows:
- scipy: This is a Python-based ecosystem of open source software for mathematics, science, and engineering. Official site: https://www.scipy.org/.
- numpy: This is a numerical library.
- matplotlib: This is a popular plotting library.
- pydotplus: This is a library for tree visualization, a counterpart of Graphviz.
- scikit-learn: This is a popular machine learning library. Official site: http://scikit-learn.org/.
- coremltools: is an Apple package for saving scikit-learn models into Core ML format. Official site: https://pypi.python.org/pypi/coremltools.
推薦閱讀
- Cortex-M3 + μC/OS-II嵌入式系統(tǒng)開發(fā)入門與應(yīng)用
- Android NDK Game Development Cookbook
- 現(xiàn)代辦公設(shè)備使用與維護(hù)
- 電腦常見故障現(xiàn)場處理
- 從零開始學(xué)51單片機(jī)C語言
- OUYA Game Development by Example
- CC2530單片機(jī)技術(shù)與應(yīng)用
- Internet of Things Projects with ESP32
- 單片機(jī)技術(shù)及應(yīng)用
- 新編電腦組裝與硬件維修從入門到精通
- STM32自學(xué)筆記
- Arduino項(xiàng)目開發(fā):智能生活
- FPGA實(shí)驗(yàn)實(shí)訓(xùn)教程
- USB應(yīng)用開發(fā)寶典
- 計(jì)算機(jī)組成技術(shù)教程