- 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).
推薦閱讀
- Vue.js 3.x快速入門
- Vue 3移動(dòng)Web開發(fā)與性能調(diào)優(yōu)實(shí)戰(zhàn)
- Designing Machine Learning Systems with Python
- Building a Game with Unity and Blender
- WebAssembly實(shí)戰(zhàn)
- 控糖控脂健康餐
- 微信公眾平臺(tái)開發(fā):從零基礎(chǔ)到ThinkPHP5高性能框架實(shí)踐
- The Complete Coding Interview Guide in Java
- 從零開始學(xué)C語言
- Mastering Akka
- Mastering AWS Security
- 編程改變生活:用Python提升你的能力(進(jìn)階篇·微課視頻版)
- BeagleBone Robotic Projects(Second Edition)
- 智能手機(jī)故障檢測(cè)與維修從入門到精通
- Java 從入門到項(xiàng)目實(shí)踐(超值版)