Daijiro Yokota: Portfolio

Concept of Machine Learning

Machine learning is an application of Artificial Intelligence (AI) that provides machines the ability to automatically learn and improve from data without being explicitly programmed. The main idea of Machine Learning is categorized into supervised learning and unsupervised learning.

Supervised learning is simply a process of learning algorithm from the training dataset. In this case, we would have input variables and an output variable and we use an algorithm to learn the function to map the output from the input. The goal of learning this function is that we can predict the output value when we have new input data. Within supervised learning, we have regression and classification.


Unsupervised learning is modeling the underlying or hidden structure or distribution in the data in order to learn more about them. Therefore, we would only have input data and no corresponding output variables. Within unsupervised learning, we have clustering and dimension reduction.

Visit this website to know more about these ideas. Link

Example - Genre classification of songs on Spotify