- Machine Learning for the Web
- Andrea Isoni
- 183字
- 2021-07-14 10:46:09
When to use machine learning
Machine learning is not magic and it may be not be beneficial to all data-related problems. It is important at the end of this introduction to clarify when machine-learning techniques are extremely useful:
- It is not possible to code the rules: a series of human tasks (to determine if an e-mail is spam or not, for example) cannot be solved effectively using simple rules methods. In fact, multiple factors can affect the solution and if rules depend on a large number of factors it becomes hard for humans to manually implement these rules.
- A solution is not scalable: whenever it is time consuming to manually take decisions on certain data, the machine-learning techniques can scale adequately. For example, a machine-learning algorithm can efficiently go through millions of e-mails and determine if they are spam or not.
However, if it is possible to find a good target prediction, by simply using mathematical rules, computations, or predetermined schemas that can be implemented without needing any data-driven learning, these advanced machine-learning techniques are not necessary (and you should not use them).
推薦閱讀
- Spring Cloud Alibaba微服務(wù)架構(gòu)設(shè)計與開發(fā)實戰(zhàn)
- Mastering ServiceStack
- Python入門很簡單
- 自己動手實現(xiàn)Lua:虛擬機、編譯器和標(biāo)準(zhǔn)庫
- Learning Selenium Testing Tools with Python
- C語言程序設(shè)計案例精粹
- 嚴(yán)密系統(tǒng)設(shè)計:方法、趨勢與挑戰(zhàn)
- 深入淺出React和Redux
- 愛上micro:bit
- “笨辦法”學(xué)C語言
- Apache Camel Developer's Cookbook
- Python大學(xué)實用教程
- jQuery技術(shù)內(nèi)幕:深入解析jQuery架構(gòu)設(shè)計與實現(xiàn)原理
- C語言程序設(shè)計實驗指導(dǎo)與習(xí)題精解
- 測試基地實訓(xùn)指導(dǎo)