- Machine Learning with Swift
- Alexander Sosnovshchenko
- 359字
- 2021-06-24 18:54:49
What is ML ?
ML is a subdomain of AI that has demonstrated significant progress over the last decade, and remains a hot research topic. It is a branch of knowledge concerned with building algorithms that can learn from data and improve themselves with regards to the tasks they perform. ML allows computers to deduce the algorithm for some task or to extract hidden patterns from data. ML is known by several different names in different research communities: predictive analytics, data mining, statistical learning, pattern recognition, and so on. One can argue that these terms have some subtle differences, but essentially, they all overlap to the extent that you can use the terminology interchangeably.
ML is already everywhere around us. Search engines, targeted ads, face and voice recognition, recommender systems, spam filtration, self-driven cars, fraud detection in bank systems, credit scoring, automated video captioning, and machine translation—all these things are impossible to imagine without ML these days.
Over recent years, ML has owed its success to several factors:
- The abundance of data in different forms (big data)
- Accessible computational power and specialized hardware (clouds and GPUs)
- The rise of open source and open access
- Algorithmic advances
Any ML system includes three essential components: data, model, and task. The data is something you provide as an input to your model. A model is a type of mathematical function or computer program that performs the task. For instance, your emails are data, the spam filter is a model, and telling spam apart from non-spam is a task. The learning in ML stands for a process of adjusting your model to the data so that the model becomes better at its task. The obvious consequences of this setup is expressed in the piece of wisdom well-known among statisticians, "Your model is only as good as your data"
.
- BeagleBone By Example
- 現代辦公設備使用與維護
- Intel FPGA/CPLD設計(高級篇)
- Mastering Adobe Photoshop Elements
- Visual Media Processing Using Matlab Beginner's Guide
- 電腦高級維修及故障排除實戰
- Hands-On Artificial Intelligence for Banking
- “硬”核:硬件產品成功密碼
- Managing Data and Media in Microsoft Silverlight 4:A mashup of chapters from Packt's bestselling Silverlight books
- Hands-On Motion Graphics with Adobe After Effects CC
- 單片機原理及應用:基于C51+Proteus仿真
- Hands-On Deep Learning for Images with TensorFlow
- 計算機組裝、維護與維修項目教程
- Advanced Machine Learning with R
- 從企業級開發到云原生微服務:Spring Boot實戰