官术网_书友最值得收藏!

The machine learning software stack

In this chapter, we will be using a range of different libraries that are commonly used in machine learning. Let's take a minute to look at our stack, which consists of the following software:

  • Keras: A neural network library that can act as a simplified interface to TensorFlow.
  • NumPy: Adds support for large, multidimensional arrays as well as an extensive collection of mathematical functions.
  • Pandas: A library for data manipulation and analysis. It's similar to Microsoft's Excel but in Python, as it offers data structures to handle tables and the tools to manipulate them.
  • Scikit-learn: A machine learning library offering a wide range of algorithms and utilities.
  • TensorFlow: A dataflow programming library that facilitates working with neural networks.
  • Matplotlib: A plotting library.
  • Jupyter: A development environment. All of the code examples in this book are available in Jupyter Notebooks.

The majority of this book is dedicated to working with the Keras library, while this chapter makes extensive use of the other libraries mentioned. The goal here is less about teaching you all the tips and tricks of all the different libraries, but more about showing you how they are integrated into the process of creating a predictive model.

Note

Note: All of the libraries needed for this chapter are installed on Kaggle kernels by default. If you are running this code locally, please refer to the setup instructions in Chapter 1, Neural Networks and Gradient-Based Optimization, and install all of the libraries needed.

主站蜘蛛池模板: 鹤山市| 连城县| 文水县| 天峻县| 江山市| 浦江县| 林甸县| 清苑县| 西贡区| 大邑县| 齐齐哈尔市| 赞皇县| 阿城市| 乌海市| 布尔津县| 芦溪县| 上饶市| 阿拉善盟| 扶风县| 和田县| 五指山市| 格尔木市| 汉阴县| 任丘市| 卢湾区| 克拉玛依市| 正定县| 桦川县| 晋城| 桂东县| 林甸县| 清河县| 南投县| 林芝县| 青神县| 綦江县| 陆丰市| 建德市| 新竹县| 永定县| 阿克陶县|