{"id":167080,"date":"2024-12-03T15:26:42","date_gmt":"2024-12-03T08:26:42","guid":{"rendered":"https:\/\/it.telkomuniversity.ac.id\/machine-learning-konsep\/"},"modified":"2024-12-03T16:02:06","modified_gmt":"2024-12-03T09:02:06","slug":"machine-learning-concept","status":"publish","type":"post","link":"https:\/\/it.telkomuniversity.ac.id\/en\/machine-learning-concept\/","title":{"rendered":"Machine Learning: Concept and Differences with Deep Learning"},"content":{"rendered":"\n<p><strong>Machine learning is a branch of artificial intelligence that functions to make computers able to process data so that they can recognize patterns and make predictions.<\/strong><\/p>\n\n\n\n<p>Table of Contents<a href=\"https:\/\/it.telkomuniversity.ac.id\/machine-learning-konsep\/#\"><\/a><\/p>\n\n\n\n<p>Previously we have studied the meaning of big data. In general Big Data is a raw data processing until finally producing\u00a0useful\u00a0<em>insights for users. From this Big Data processing process, the core of the entire process is looking for\u00a0patterns<\/em>\u00a0and\u00a0<em>relationships<\/em>\u00a0between data sets.<\/p>\n\n\n\n<p>Data with a size that is not classified as complex or still has a &#8220;reasonable&#8221; amount, we as humans can certainly still find patterns and relationships. But what if the data we have is already very complex and large? Of course, we need the help of machines to process it, but still by maintaining our role as humans who manage the machine. This concept is what we know as Machine Learning.<\/p>\n\n\n\n<p>Machine learning is a branch of artificial intelligence (AI) that functions to make computers able to process data so that they can recognize patterns, and make predictions or decisions based on the information obtained. Currently, the use of Machine Learning is increasingly popular in various aspects of life. This concept allows computers to learn from data without having to be explicitly programmed.<\/p>\n\n\n\n<p>This article will discuss in depth what machine learning is, how it works, examples, and what the differences are between machine learning and deep learning.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What is Machine Learning<\/strong><\/h2>\n\n\n\n<p>Before getting to know the definition of machine learning, let&#8217;s reflect on how it emerged in helping human work. Do you know that humans are actually good at understanding patterns or relationships in data. However, unfortunately humans are not good enough at processing large amounts of data (Big Data) and with fast processing times.<\/p>\n\n\n\n<p>A Machine is considered more effective in handling this big data processing problem, but only if a machine knows how. The basic concept of Machine Learning is that if human knowledge can be combined with the speed of data processing with a machine, then the machine can process very complex data without requiring human involvement, this is a basic concept of machine learning.<\/p>\n\n\n\n<p>So it can be concluded that, Machine learning is a concept that combines human knowledge with the speed of data processing owned by machines. The goal of machine learning is to develop computer systems to be able to learn and make decisions based on available data. This term was first introduced by Arthur Samuel in 1959, who defined it as &#8220;the ability of computers to learn without being explicitly programmed.&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/it.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/Perbedaan-Machine-Learning-dan-Deep-Learning.png\" alt=\"Difference between Machine Learning and Deep Learning\"\/><\/figure>\n\n\n\n<p><strong>Key Features of Machine Learning:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Data-Driven: Relying on data to learn and make predictions.<\/li>\n\n\n\n<li>Iterative: The system learns from previous results to improve accuracy.<\/li>\n\n\n\n<li>Automation: Once trained, the system can work automatically without human intervention.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How Machine Learning Works<\/strong><\/h2>\n\n\n\n<p>To understand how machine learning works, it is important to know its main stages:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Data Collection<\/strong><br>Data is the core element of machine learning. This data can be text, images, audio, or numeric data.<\/li>\n\n\n\n<li><strong>Data Preprocessing<\/strong><br>Raw data often requires cleaning and transformation to make it usable by algorithms.<\/li>\n\n\n\n<li><strong>Algorithm Selection<\/strong><br>There are various algorithms used in machine learning, such as:\n<ul class=\"wp-block-list\">\n<li><em>Linear Regression<\/em><\/li>\n\n\n\n<li><em>Decision Trees<\/em><\/li>\n\n\n\n<li><em>Neural Networks<\/em><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Data Model Training<\/strong><br>is trained using the selected algorithm to generate the model.<\/li>\n\n\n\n<li><strong>Model Testing and Validation<\/strong><br>is tested with new data to assess its accuracy and performance.<\/li>\n\n\n\n<li><strong>Implementation<\/strong><br>Once the model has been proven effective, it can be used to process new data.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Examples of Machine Learning in Everyday Life<\/strong><\/h2>\n\n\n\n<p>Here are some examples of machine learning that we often encounter:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Recommendation System<br>Algorithm used by Netflix or Spotify to recommend movies and music based on user preferences.<\/li>\n\n\n\n<li>Bank Fraud Detection<br>uses machine learning to analyze transaction patterns and detect suspicious activity.<\/li>\n\n\n\n<li>Virtual Assistants<br>Siri, Alexa, or Google Assistant use machine learning algorithms to understand and respond to voice commands.<\/li>\n\n\n\n<li>Image and Video Processing<br>Used in facial recognition applications or photo filters on social media.<\/li>\n\n\n\n<li>Medical Diagnosis<br>Algorithms that help doctors diagnose diseases based on patient data.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Difference between Machine Learning and Deep Learning<\/strong><\/h2>\n\n\n\n<p>Although machine learning and deep learning are both part of AI, they have fundamental differences. Here is a review:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Aspect<\/td><td>Machine Learning<\/td><td>Deep Learning<\/td><\/tr><tr><td>Definition<\/td><td>A branch of AI that uses algorithms to learn from data.<\/td><td>A subset of machine learning that uses a more complex neural network.<\/td><\/tr><tr><td>Complexity of Algorithms<\/td><td>Simple algorithms such as regression or decision trees.<\/td><td>Using&nbsp;<em>deep neural networks<\/em>&nbsp;.<\/td><\/tr><tr><td>Data Requirements<\/td><td>Can work with smaller amounts of data.<\/td><td>Requires large amounts of data for high accuracy.<\/td><\/tr><tr><td>Processing Speed<\/td><td>Faster with simple computing.<\/td><td>Requires GPU to process large data.<\/td><\/tr><tr><td>Application Examples<\/td><td>Recommendation system, price prediction.<\/td><td>Facial recognition, natural language processing (NLP).<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Machine learning is better suited for applications with limited data and light computing needs. Meanwhile, deep learning excels in processing large and complex data, such as recognizing patterns in images or sounds.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Types of Machine Learning<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Supervised Learning<\/strong><\/h3>\n\n\n\n<p>This method involves training a model with labeled data. For example, predicting the price of a house based on its size and location.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Unsupervised Learning<\/strong><\/h3>\n\n\n\n<p>Does not require labeled data. This method is often used for clustering, such as identifying customer segments.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Reinforcement Learning<\/strong><\/h3>\n\n\n\n<p>This method involves agents learning by trial and error to achieve a specific goal. An example is the development of AI for games such as chess.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Teknik Machine Learning<\/strong><\/h2>\n\n\n\n<p>According to sources from [1] there are four (4) machine learning techniques that are often used in processing and digging data, among others:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em><strong>Classification<\/strong><\/em><\/h3>\n\n\n\n<p>Classification is a&nbsp;<em>supervised learning<\/em>&nbsp;technique that functions to classify data into relevant and previously learned categories. This classification process involves two main steps:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The system is given labeled training data to build an understanding of different data categories.<\/li>\n\n\n\n<li>The system is then given new, unlabeled, similar data to classify. Based on its understanding of the training data, the algorithm will classify the unlabeled data.<\/li>\n<\/ul>\n\n\n\n<p>An example of the application of&nbsp;<em>Classification<\/em>&nbsp;techniques is filtering spam emails.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Clustering<\/strong><\/h3>\n\n\n\n<p>Clustering is an unsupervised learning technique that divides data into certain groups based on the similarities in the properties of each data in each group. This technique does not require pre-determined categories, but new categories will be generated from the grouping of data.<\/p>\n\n\n\n<p>Clustering techniques are widely used in Data Mining to understand various characteristics of existing datasets. Examples of clustering applications are grouping unknown documents, grouping customers based on similar product purchasing behavior.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Outlier Detection<\/strong><\/h3>\n\n\n\n<p>Outlier detection is the process of identifying data to determine the differences in significance or inconsistencies of data in a dataset. This machine learning technique is usually used to detect anomalies, abnormalities, and deviations that can produce insights such as opportunities or risks that need to be anticipated. Outlier Detection itself uses a&nbsp;<em>supervised learning<\/em>&nbsp;and&nbsp;<em>unsupervised learning<\/em>&nbsp;approach .<\/p>\n\n\n\n<p>Examples of the application of Outlier Detection are in medical diagnostic systems, fraud detection, network data analysis, and sensor data analysis.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Filtering<\/strong><\/h3>\n\n\n\n<p>Filtering is the process of finding relevant items from a set of available data. This filtering process can be done based on individual user behavior or by matching the behavior of several users. Filtering can be done with several approaches such as<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Collaborative filtering<\/li>\n\n\n\n<li>Content-based filtering<\/li>\n<\/ul>\n\n\n\n<p>Examples of the application of Filtering can be found in filtering sales data based on preferences, ratings, purchase history and others.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Advantages and Challenges of Machine Learning<\/strong><\/h2>\n\n\n\n<p>Superiority:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Efficiency: Can process large data in a short time.<\/li>\n\n\n\n<li>Adaptive: Able to learn and adapt to new data.<\/li>\n\n\n\n<li>High Accuracy: Suitable for prediction and classification.<\/li>\n<\/ul>\n\n\n\n<p>Challenge:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Data Dependence: Data quality greatly impacts results.<\/li>\n\n\n\n<li>Complexity: Requires in-depth understanding of algorithms.<\/li>\n\n\n\n<li>Cost: Requires adequate infrastructure.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Future of Machine Learning<\/strong><\/h2>\n\n\n\n<p>With the development of technology, machine learning is predicted to increasingly dominate various sectors, such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Transportation: Autonomous cars capable of driving without a driver.<\/li>\n\n\n\n<li>Finance: More accurate stock market predictions.<\/li>\n\n\n\n<li>Health: Discovery of new drugs through genetic data analysis.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Machine learning has become a key pillar in the digital era. With the ability to learn from data, this technology continues to open up new opportunities in various fields. Whether you want to understand what machine learning is or explore machine learning examples, this technology offers great potential for a smarter future.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reference<\/h2>\n\n\n\n<p>[1] Erl, T., Khattak, W., &amp; Buhler, P. (2016).&nbsp;<em>Big data fundamentals: Concepts, Drivers &amp; Techniques<\/em>. Pearson.<\/p>\n\n\n\n<p>Author: Meilina Eka Ayuningtyas<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Machine learning is a branch of artificial intelligence that functions to make computers able to process data so that they can recognize patterns and make predictions. Table of Contents Previously we have studied the meaning of big data. In general Big Data is a raw data processing until finally producing\u00a0useful\u00a0insights for users. From this Big [&hellip;]<\/p>\n","protected":false},"author":32,"featured_media":167064,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wds_primary_category":761,"footnotes":""},"categories":[761,182],"tags":[857,3017,2770,2070,3018,3019,3020,3021,3022],"class_list":["post-167080","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-big-data-en","category-blogs-en","tag-ai-en","tag-algoritma-en","tag-artificialintelligence-en","tag-bigdata-en","tag-datascience-en","tag-deeplearning-en","tag-machinelearning-en","tag-neuralnetwork-en","tag-python-en"],"blocksy_meta":[],"gutentor_comment":0,"_links":{"self":[{"href":"https:\/\/it.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/167080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/it.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/it.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/it.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/it.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/comments?post=167080"}],"version-history":[{"count":0,"href":"https:\/\/it.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/167080\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/it.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/media\/167064"}],"wp:attachment":[{"href":"https:\/\/it.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/media?parent=167080"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/it.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/categories?post=167080"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/it.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/tags?post=167080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}