Skip to main content

Types of Machine Learning and their Applications

Introduction to AI

Types of Machine Learning and their Applications

Here is a list of commonly used ML algorithms and their respective category:

Supervised Learning Algorithms:
  • Linear Regression: A statistical method used for predicting continuous variables based on a linear relationship between input variables and the output variable.
  • Logistic Regression: A statistical method used for binary classification problems where the output is a probability value ranging from 0 to 1.
  • K-Nearest Neighbors (KNN): A simple classification algorithm that predicts the class of an input by finding the k-nearest neighbors to that input.
  • Decision Trees: A decision-making algorithm that splits data into hierarchical structures based on a set of rules that best classify the input data.
  • Random Forest: An ensemble learning algorithm that combines multiple decision trees to reduce overfitting and improve accuracy.
  • Support Vector Machines (SVM): A binary classification algorithm that maximizes the margin between two classes by creating a hyperplane in high-dimensional space.
  • Artificial Neural Networks (ANN): A collection of algorithms that can be used for both classification and regression tasks by simulating the behavior of neurons in the human brain.
  • Gradient Boosting: An ensemble learning algorithm that combines multiple weak classifiers to create a stronger classifier.

Unsupervised Learning Algorithms:
  • K-Means Clustering: A clustering algorithm that groups data points into k clusters based on their similarity.
  • Hierarchical Clustering: A clustering algorithm that groups data points into hierarchical structures based on their similarity.
  • Principal Component Analysis (PCA): A dimensionality reduction algorithm that transforms high-dimensional data into a lower dimensional space while preserving the most important features.
  • Singular Value Decomposition (SVD): A factorization algorithm used for dimensionality reduction and noise reduction.
  • Independent Component Analysis (ICA): A signal processing algorithm used to separate a mixture of signals into their original sources.
  • Generative Adversarial Networks (GANs): A deep learning algorithm used to generate synthetic data by training two neural networks, a generator, and a discriminator.
  • Autoencoders: A neural network algorithm used for unsupervised learning by learning to compress and reconstruct data.

Reinforcement Learning Algorithms:
  • Q-Learning: A value-based reinforcement learning algorithm that learns a policy to maximize a reward signal by iteratively updating the Q-value function.
  • Deep Q-Networks (DQN): A deep learning version of Q-Learning used for continuous state and action spaces.
  • Policy Gradient Methods: A family of algorithms used to learn a policy by optimizing the policy directly.
  • Actor-Critic Methods: A hybrid reinforcement learning algorithm that combines the policy gradient and value-based methods.
  • Monte Carlo Tree Search (MCTS): A search algorithm used to solve complex decision-making problems by simulating future states and actions.

Comments

Popular posts from this blog

වන්දනා ගාථා සිංහල අර්ථය සමග

වන්දාමි චේතියං සබ්බං - සබ්බඨානේසු පතිට්ඨිතං ශාරීරික ධාතු මහා බෝධිං - බුද්ධ රූපං සකලංසදා ශාරීරික ධාතූන් වහන්සේලාගෙන් යුක්ත වූ සැමතැන්හි පිහිටියාවූ සියලු චෛත්‍යය රාජයාණන්වහන්සේලාද, ජය ශ්‍රී මහා බෝ සමිඳුන්ද, සියලු බුද්ධ රූප ප්‍රතිමා ආදියද මේ සියලුම දෑ වන්දනා කරමි! යස්ස මූලේ නිසින්නෝවා සබ්බාරි විජයං අකා පත්තෝ සබ්ඤ්ඤුතං සත්ථා වන්දේතං බෝධි පාදපං බුදුරජාණන් වහන්සේ යම් බෝධි මූලයක වැඩ හුන් සේක් ද සකල ක්ලේශ ප්‍රහීණ කොට සර්වඥතා ඥානයට පැමිණි සේක්ද ඒ බෝධි වෘක්ෂ රාජයාට මම නමස්කාර කරමි. ඉමේ ඒතේ මහා බෝධි ලෝක නාථෙන පූජිතා අහම්පිතේ නමස්සාමි බෝධිරාජා නමත්ථුතේ බුදුරජාණන් වහන්සේ විසින් පුදනු ලද්දා වූද ඒ බෝධි වෘක්ෂයට මම නමස්කාර කරමි. බෝධි රාජයාණන් වහන්සේට නමස්කාර වේවා උපුටා ගැනීම් http://www.budusarana.lk/budusarana/2018/03/01/tmp.asp?ID=vision08 http://www.nirvanadhamma.lk/compassion-wing/pragnawa-pirunu-karunawa/pragnawantha-prathipatti-pooja/%E0%B6%A0-%E0%B6%AD-%E0%B6%BA-%E0%B6%B4-%E0%B6%A2-%E0%B6%9A%E0%B6%BB%E0%B6%B8/%E0%B6%A0-%E0%B6%AD-%E0%B6%BA-%E0%B6%B4-%E0%B6%A2-%E0%B6%9A%E0%

දත් කැකුළු පාලා කතාව

නිතර වීදි සංචාරය කර තම රටවැසියාගේ සුවදුක් සොයා බැලීම සවැනි පැරකුම්බා රජුගේ සිරිතක් ව පැවතුනා. මෙසේ එක් දිනක් ඇතකු පිට නැගී වීදි සංචාරය කරන විට ගෙමිදුලක කෙළිදෙලෙන් සිටින කුඩා පිරිමි දරුවකු දුටුවා. රජතුමාට මේ ළදරුවා පිළිබඳ සෙනෙහසක් උපන්නා. සවැනි පැරකුම්බා රජතුමා කවි ලිවීමට ඉතා දක්ෂ කෙනෙක්. ඉතින් එතුමා පහත ලියා ඇති කවිය ළදරුවාට ඇසෙන සේ ගායනා කලා. දත් කැකුළු පාලා සුරතල් සිනා සීලා බොලඳ බස් දීලා කෙළී සියොලඟ දූලි ගාලා ඉතින් ඒ කවිය ඇසූ අර කුඩා ළදරුවාද ඊට පිළිතුර කවියකින්ම පැවසූ බව සිංහල ඉතිහාසයේ සඳහන් වෙනවා. මේ ඒ කවියයි. මා වැනි බිළින්ඳා වර වර ලඟට කැන්දා දුක් සැප කුමන්දා අසන නිරිඳෝ වෙන කොයින්දා ඉතින් මෙම පිළිතුරු කවිය ඇසූ සවැනි පැරකුම්බා රජු ඉතා සතුටටත් පුදුමයටත් පත් වුනා. ඉතින් මේ ළදරුවා රජ මාලිගාවට කැඳවාගෙන ගොස් ඉතා හොඳින් සිප් සතර ඉගැන්වූවා. මෙම ළදරුවා පසුකලෙක ශ්‍රී රාහුල හිමියන් ලෙසින් පැවිදිව පරෙවි සන්දේශය, කාව්‍යශේඛරය සහ සැළලිහිණි සන්දේශය වැනි අග්‍රග්න්‍යයේ කෘතීන් රාශියක් සම්පාදනය කලා. උපුටා ගැනීම: https://si.wikibooks.org/wiki/කණිෂ්ඨ විකි:පැරකුම්බා රජතුමා සහ ළමයා

කරත්ත කවි

එගොඩ ගොඩේ නා කණුවේ බැන්ද ගොනා මෙගොඩ ගොඩේ සපු කණුවේ බැන්ද ගොනා දෙගොඩතලා යන වතුරට පැන්න ගොනා අපොයි මගේ රන්මුතු වල්ලියා ගොනා වයිර ගොනා දණ ගහලා දිනකොට මයිල ගොනා පැන්නයි පස්සට හොරට මොකද කරන්නේ පූරුවේ කළ පවට ඇදපන් ගොනෝ ඇදපන් ගාල ගාවට තණ්ඩලේ දෙන්නා දෙපොලේ දක්කනවා කටු කැලේ ගාලේ නොලිහා වද දෙනවා හපුතලේ කන්ද දැකලා බඩ දනවා පවු කල ගොනෝ ඇදපන් හපුතල් යනවා බතල කන්ට බැරි බතලේ ගල කන්ද අලට කන්ට බැරි අලගලේ කන්ද හූනට කන්ට බැරි හුන්නස්ගිරි කන්ද මෙකඳු තුනට නායක සමණල කන්ද