- Statistics for Machine Learning
- Pratap Dangeti
- 324字
- 2021-07-02 19:05:54
Machine learning
Machine learning is the branch of computer science that utilizes past experience to learn from and use its knowledge to make future decisions. Machine learning is at the intersection of computer science, engineering, and statistics. The goal of machine learning is to generalize a detectable pattern or to create an unknown rule from given examples. An overview of machine learning landscape is as follows:

Machine learning is broadly classified into three categories but nonetheless, based on the situation, these categories can be combined to achieve the desired results for particular applications:
- Supervised learning: This is teaching machines to learn the relationship between other variables and a target variable, similar to the way in which a teacher provides feedback to students on their performance. The major segments within supervised learning are as follows:
- Classification problem
- Regression problem
- Unsupervised learning: In unsupervised learning, algorithms learn by themselves without any supervision or without any target variable provided. It is a question of finding hidden patterns and relations in the given data. The categories in unsupervised learning are as follows:
- Dimensionality reduction
- Clustering
- Reinforcement learning: This allows the machine or agent to learn its behavior based on feedback from the environment. In reinforcement learning, the agent takes a series of decisive actions without supervision and, in the end, a reward will be given, either +1 or -1. Based on the final payoff/reward, the agent reevaluates its paths. Reinforcement learning problems are closer to the artificial intelligence methodology rather than frequently used machine learning algorithms.
In some cases, we initially perform unsupervised learning to reduce the dimensions followed by supervised learning when the number of variables is very high. Similarly, in some artificial intelligence applications, supervised learning combined with reinforcement learning could be utilized for solving a problem; an example is self-driving cars in which, initially, images are converted to some numeric format using supervised learning and combined with driving actions (left, forward, right, and backward).
- Learning Microsoft Windows Server 2012 Dynamic Access Control
- 精通JavaScript+jQuery:100%動態(tài)網(wǎng)頁設(shè)計(jì)密碼
- Java EE框架整合開發(fā)入門到實(shí)戰(zhàn):Spring+Spring MVC+MyBatis(微課版)
- 機(jī)械工程師Python編程:入門、實(shí)戰(zhàn)與進(jìn)階
- Python Network Programming Cookbook(Second Edition)
- Access 2016數(shù)據(jù)庫管
- 算法訓(xùn)練營:提高篇(全彩版)
- Serverless架構(gòu)
- JAVA程序設(shè)計(jì)實(shí)驗(yàn)教程
- 青少年信息學(xué)競賽
- Web前端應(yīng)用開發(fā)技術(shù)
- App Inventor少兒趣味編程動手做
- ROS機(jī)器人編程實(shí)戰(zhàn)
- Docker on Windows
- Django 2.0 入門與實(shí)踐