- Mastering Machine Learning with scikit-learn(Second Edition)
- Gavin Hackeling
- 206字
- 2021-07-02 19:01:10
An introduction to scikit-learn
Since its release in 2007, scikit-learn has become one of the most popular machine learning libraries. scikit-learn provides algorithms for machine learning tasks including classification, regression, dimensionality reduction, and clustering. It also provides modules for pre-processing data, extracting features, optimizing hyperparameters, and evaluating models.
scikit-learn is built on the popular Python libraries NumPy and SciPy. NumPy extends Python to support efficient operations on large arrays and multi-dimensional matrices. SciPy provides modules for scientific computing. The visualization library matplotlib is often used in conjunction with scikit-learn.
scikit-learn is popular for academic research because its API is well-documented, easy-to-use, and versatile. Developers can use scikit-learn to experiment with different algorithms by changing only a few lines of code. scikit-learn wraps some popular implementations of machine learning algorithms, such as LIBSVM and LIBLINEAR. Other Python libraries, including NLTK, include wrappers for scikit-learn. scikit-learn also includes a variety of datasets, allowing developers to focus on algorithms rather than obtaining and cleaning data.
Licensed under the permissive BSD license, scikit-learn can be used in commercial applications without restrictions. Many of scikit-learn's algorithms are fast and scalable to all but massive datasets. Finally, scikit-learn is noted for its reliability; much of the library is covered by automated tests.
- Java EE 6 企業級應用開發教程
- C語言程序設計習題解析與上機指導(第4版)
- Java程序員面試算法寶典
- TypeScript圖形渲染實戰:基于WebGL的3D架構與實現
- 學Python也可以這么有趣
- Protocol-Oriented Programming with Swift
- GameMaker Essentials
- Oracle 12c從入門到精通(視頻教學超值版)
- Scrapy網絡爬蟲實戰
- PHP Microservices
- 跟小樓老師學用Axure RP 9:玩轉產品原型設計
- Learning GraphQL and Relay
- 匯編語言程序設計教程
- 自學Python:編程基礎、科學計算及數據分析
- Java從入門到精通(微視頻精編版)