- Test-Driven Machine Learning
- Justin Bozonier
- 176字
- 2021-07-30 10:19:58
Preface
Consistent, steady improvement is the name of the game in Machine Learning. Sometimes you find yourself implementing an algorithm from scratch; sometimes you're pulling in libraries. You always need the option to try new algorithms and improve performance. Simultaneously, you need to know that performance doesn't degrade.
You could just ask an expert about every change because testing stochastic algorithms seems impossible. That's just as terribly slow as it sounds. What if you could automate checking that your updated algorithms outperform your previous ones? What if you could design your code so that you could swap in an algorithm from another library or pit one that you wrote yourself against what you have? These are all reasons for this book.
We'll be covering what test-driven development is and what value it brings to machine learning. We'll be using nosetests in Python 2.7 to develop our tests. For machine-learning algorithms, we will be using Statsmodels and sci-kit learn. Statsmodels has some great implementations of regression. sci-kit learn is useful for its plethora of supported classification algorithms.
- Learning Neo4j
- 計(jì)算思維與算法入門
- Learning Apex Programming
- 微服務(wù)與事件驅(qū)動(dòng)架構(gòu)
- Python Data Analysis(Second Edition)
- Java EE 7 Development with NetBeans 8
- Python機(jī)器學(xué)習(xí)經(jīng)典實(shí)例
- Python時(shí)間序列預(yù)測(cè)
- JAVA程序設(shè)計(jì)實(shí)驗(yàn)教程
- Android移動(dòng)開發(fā)案例教程:基于Android Studio開發(fā)環(huán)境
- 軟件工程基礎(chǔ)與實(shí)訓(xùn)教程
- Mockito Essentials
- 數(shù)字媒體技術(shù)概論
- Laravel Design Patterns and Best Practices
- Mastering Python