<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ekta Chaudhary</title>
    <description>The latest articles on DEV Community by Ekta Chaudhary (@itsekta).</description>
    <link>https://dev.to/itsekta</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F446703%2F3542fb2f-15bb-41f7-8803-756d39d5fb36.gif</url>
      <title>DEV Community: Ekta Chaudhary</title>
      <link>https://dev.to/itsekta</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/itsekta"/>
    <language>en</language>
    <item>
      <title>Supervised and Unsupervised Learning</title>
      <dc:creator>Ekta Chaudhary</dc:creator>
      <pubDate>Tue, 23 Feb 2021 10:08:10 +0000</pubDate>
      <link>https://dev.to/itsekta/supervised-and-unsupervised-learning-1p6l</link>
      <guid>https://dev.to/itsekta/supervised-and-unsupervised-learning-1p6l</guid>
      <description>&lt;h3&gt;
  
  
  SUPERVISED LEARNING
&lt;/h3&gt;

&lt;p&gt;Supervised Learning is used whenever we want to predict a certain outcome from a given input, and we have examples of input and output pairs. We build a Machine Learning model from these input pairs, which comprise our training set. Our goal is to make accurate predictions for new, never-before-seen data. Supervised Learning often requires human effort to build a training set, but afterwards automates and often speeds up other impossible tasks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In short&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Supervised Learning model is a model which learns under supervision and this supervision is provided by labelled data.*&lt;/li&gt;
&lt;li&gt;In this model, we are more interested in the target value.*&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Supervised Learning handles mainly two types of Machine Learning Problems:-&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Classification Model&lt;/li&gt;
&lt;li&gt;Regression Model&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  Classification Model:-
&lt;/h4&gt;

&lt;p&gt;In this, the goal is to predict a class label, which is a choice from a predefined list of possibilities. Here, the target variable is a category variable.&lt;br&gt;
Example:- Classifying emails as email spam or not spam.&lt;/p&gt;

&lt;h4&gt;
  
  
  Regression Model:-
&lt;/h4&gt;

&lt;p&gt;In this, the goal is to predict a continuous number or floating-point number in programming term. In this, the target variable is a continuous numerical variable&lt;br&gt;
Example:- Predicting a person's annual income from their education, their age, and where they live as the amount can be any number in a given range.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;An easy way to distinguish between &lt;em&gt;classification&lt;/em&gt; and a &lt;em&gt;regression&lt;/em&gt; model is to ask whether there is some kind of &lt;em&gt;continuity&lt;/em&gt; in the output. If there is continuity between possible outcomes, then the problem is a regression problem.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Unsupervised Learning
&lt;/h3&gt;

&lt;p&gt;In this type of learning, there is no known Output, no teacher to instruct the learning algorithm. In Unsupervised learning, the learning algorithm is just shown the input data and asked to extract knowledge from this data.&lt;/p&gt;

&lt;p&gt;*Complement of Supervised Learning&lt;br&gt;
*There is no target variable involved&lt;br&gt;
*Works on only unlabelled data&lt;br&gt;
*Identifies if some pattern exists in the data&lt;/p&gt;

&lt;p&gt;Unsupervised Learning is further divided into two types:-&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Transformations of the dataset&lt;/li&gt;
&lt;li&gt;Clustering&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Transformation of the dataset
&lt;/h3&gt;

&lt;p&gt;Unsupervised transformation of a dataset are algorithms that create a new representation of the data which might be easier for human beings or other machine learning algorithm to understand compared to the original representation of the data. A common application of unsupervised transformation is dimensionality reduction, which takes a high-dimension representation of data consisting of many features, and finds a new way to represent this data that summarizes the essential characteristics with fewer features.&lt;br&gt;
Example:- Reduction to 2_d for visualization purposes.&lt;/p&gt;

&lt;h3&gt;
  
  
  Clustering Algorithms
&lt;/h3&gt;

&lt;p&gt;Partitioning data into distinct groups of similar items. &lt;br&gt;
Consider the example of uploading photos to a social media site. To allow you to organize your pictures, the site might want to group them together with the same person. The site doesn't know which pictures to show whom. A sensible approach would be to extract all faces and divide them into the group of faces that look similar. Hopefully, the image can be grouped together for you.&lt;br&gt;
The best example of this is Google Photos or Facebook Photos.&lt;/p&gt;

&lt;h4&gt;
  
  
  Challenges in Unsupervised Learning
&lt;/h4&gt;

&lt;p&gt;A major challenge in unsupervised learning is evaluating whether the algorithm learned something useful. Unsupervised learning algorithms are applied to data that doesn't contain any label information, so we don't know that the output is right or not.&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>beginners</category>
      <category>python</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Machine Learning Models</title>
      <dc:creator>Ekta Chaudhary</dc:creator>
      <pubDate>Sun, 21 Feb 2021 07:01:54 +0000</pubDate>
      <link>https://dev.to/itsekta/machine-learning-models-ek3</link>
      <guid>https://dev.to/itsekta/machine-learning-models-ek3</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Make sure you have gone through the first post on Machine Learning. In that post, I have covered the basics like, What is Machine Learning, Why we use Machine Learning, How it works, and its application.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h4&gt;
  
  
  In this post, I will cover the following topics:-
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Machine Learning Models&lt;/li&gt;
&lt;li&gt;Labelled Data&lt;/li&gt;
&lt;li&gt;Unlabelled Data&lt;/li&gt;
&lt;li&gt;Supervised Learning&lt;/li&gt;
&lt;li&gt;Unsupervised Learning&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Machine Learning Models
&lt;/h3&gt;

&lt;p&gt;Commonly used Machine Learning Models are:-&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Supervised Learning&lt;/li&gt;
&lt;li&gt;Unsupervised Learning&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Before going into briefly about What is Supervised Learning and What is Unsupervised Learning. Firstly we will discuss Labelled Data and Unlabelled Data.&lt;/p&gt;

&lt;h4&gt;
  
  
  Labelled Data:-
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;The data which contains a target variable or an output variable that answers a question of interest is called labelled data.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example:- &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Patient was completely cured or not after the treatment?&lt;/li&gt;
&lt;li&gt;Is the employee still working with them?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The above two questions will have answers in the form of &lt;em&gt;yes&lt;/em&gt; or &lt;em&gt;no&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;In simple term, we can say&lt;/p&gt;

&lt;p&gt;Labelled data:- &lt;br&gt;
Data that comes with a label. The data which contains a target or a dependent variable answering a question of interest is called &lt;em&gt;labelled data&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Unlabelled data:- &lt;br&gt;
Data that comes without a label. &lt;em&gt;Unlabelled data&lt;/em&gt; is one that contains information about something but does not have a predefined target variable.&lt;/p&gt;

&lt;h5&gt;
  
  
  Difference between Labelled Data and Unlabelled Data:-
&lt;/h5&gt;

&lt;h5&gt;
  
  
  Labelled Data:-
&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;Used in supervised machine learning&lt;/li&gt;
&lt;li&gt;Needs human to label&lt;/li&gt;
&lt;li&gt;Expensive, hard and time-consuming to get and store&lt;/li&gt;
&lt;li&gt;Used for complex predicting tasks&lt;/li&gt;
&lt;/ul&gt;

&lt;h5&gt;
  
  
  Unlabelled Data:-
&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;Used in unsupervised machine learning&lt;/li&gt;
&lt;li&gt;Obtained by observing and collecting&lt;/li&gt;
&lt;li&gt;Comparatively easy to get and store&lt;/li&gt;
&lt;li&gt;Often used to preprocess sets of data&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now let's discuss Supervised Learning and Unsupervised Learning.&lt;/p&gt;

&lt;h3&gt;
  
  
  SUPERVISED LEARNING
&lt;/h3&gt;

&lt;p&gt;Supervised Learning is used whenever we want to predict a certain outcome from a given input, and we have examples of input and output pairs. We build a Machine Learning model from these input pairs, which comprise our training set. Our goal is to make accurate predictions for new, never-before-seen data. Supervised Learning often requires human effort to build a training set, but afterwards automates and often speeds up other impossible tasks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In short&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Supervised Learning model is a model which learns under supervision and this supervision is provided by labelled data.&lt;/li&gt;
&lt;li&gt;In this model, we are more interested in the target value.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Unsupervised Learning
&lt;/h3&gt;

&lt;p&gt;In this type of learning, there is no known Output, no teacher to instruct the learning algorithm. In Unsupervised learning, the learning algorithm is just shown the input data and asked to extract knowledge from this data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In short&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Complement of Supervised Learning&lt;/li&gt;
&lt;li&gt;There is no target variable involved&lt;/li&gt;
&lt;li&gt;Works on only unlabelled data&lt;/li&gt;
&lt;li&gt;Identifies if some pattern exists in the data&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The next post will be completely based on Supervised and Unsupervised learning. Types of supervised and unsupervised learning. What is the target variable of both these learning?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If you have any question regarding this post ask me in the comment section.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>machinelearning</category>
      <category>beginners</category>
      <category>python</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Brief Introduction to Machine Learning for Beginners</title>
      <dc:creator>Ekta Chaudhary</dc:creator>
      <pubDate>Fri, 19 Feb 2021 15:24:39 +0000</pubDate>
      <link>https://dev.to/itsekta/brief-introduction-to-machine-learning-for-beginners-39ne</link>
      <guid>https://dev.to/itsekta/brief-introduction-to-machine-learning-for-beginners-39ne</guid>
      <description>&lt;h2&gt;
  
  
  Machine Learning
&lt;/h2&gt;

&lt;p&gt;Machine Learning is the ability of Machines, that is, computers learn and improve from their past experiences or data without being explicitly programmed.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;PAST EXPERIENCES-----&amp;gt;PATTERN RECOGNITION-----&amp;gt;PREDICTIONS&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Applications of Machine Learning:-
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Facebook NewsFeed&lt;/li&gt;
&lt;li&gt;Facebook Photo Auto-tagging feature&lt;/li&gt;
&lt;li&gt;Product recommendations by shopping portals&lt;/li&gt;
&lt;li&gt;Automatic recommendation of movies to watch on various platforms like Netflix, Amazon Prime, Hotstar, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Some of the Advanced Applications of Machine Learning:-
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Identifying Frauds in Banking&lt;/li&gt;
&lt;li&gt;Sentiment Analysis&lt;/li&gt;
&lt;li&gt;Amazon Go&lt;/li&gt;
&lt;li&gt;Chatbots&lt;/li&gt;
&lt;li&gt;Self Driven Cars&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Apart from Commercial Applications, Machine Learning has a tremendous influence on the way data-driven research is done today.
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Finding distant Planets.&lt;/li&gt;
&lt;li&gt;Discovering New Particles.&lt;/li&gt;
&lt;li&gt;Analyzing DNA Sequences.&lt;/li&gt;
&lt;li&gt;Personalized Cancer treatment, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why Machine Learning?
&lt;/h2&gt;

&lt;p&gt;In the early days of &lt;em&gt;intelligent&lt;/em&gt; applications used hand-coded rules of &lt;em&gt;if&lt;/em&gt; and &lt;em&gt;else&lt;/em&gt; decisions to process data or adjust to user input.&lt;/p&gt;

&lt;p&gt;Think of a spam filter whose job is to move the appropriate incoming email messages to a spam folder. We could make a blacklist of words that would result in an email being marked as spam. This would be an example of using an expert-designed rule system to design an &lt;em&gt;"intelligent"&lt;/em&gt; application.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Machine Learning Works?
&lt;/h2&gt;

&lt;p&gt;Machine Learning is the ability of machines to learn from past experiences to make predictions or recommendations.&lt;br&gt;
&lt;em&gt;Data is at the heart of Machine Learning.&lt;/em&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  In Tradition, We give Input to the Program and get Output as the result.
&lt;/h4&gt;

&lt;p&gt;Input------&amp;gt;Program------&amp;gt;Output&lt;/p&gt;

&lt;h4&gt;
  
  
  But, In Machine Learning Model We give Data to the Machine Learning Model and get Intelligence(Algorithms, Rules) as a result.
&lt;/h4&gt;

&lt;p&gt;Data------&amp;gt;ML Model------&amp;gt;Intelligence&lt;/p&gt;

&lt;h3&gt;
  
  
  Knowing Your Task &amp;amp; Knowing Your Data
&lt;/h3&gt;

&lt;p&gt;Quite possibly the most important part of the Machine Learning process is understanding the data you are working with and how it relates to the task you want to solve. It won't be effective to randomly choose an algorithm and throw your data at it.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;It is necessary to understand what is going on in your data set before you begin building a Model.&lt;/em&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  Note:-
&lt;/h5&gt;

&lt;p&gt;Hey, I'm a beginner too. I'm sharing my journey. Hoping that someone might get benefit from this.&lt;br&gt;
&lt;em&gt;If you have any suggestions or questions for me ask me in the comment section.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>tutorial</category>
      <category>beginners</category>
      <category>python</category>
    </item>
  </channel>
</rss>
