Machine Learning Foundations

What is Machine Learning:

Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. Machine learning focuses on the development of computer programs that can access data and use it learn for themselves.

Common Usage of Machine Learning concept:

Database Mining for growth of automation: Typical applications include Web-click data for better UX( User eXperience), Medical records for better automation in healthcare, biological data and many more.

Writing software is the bottleneck, we don’t have enough good developers. Let the data do the work instead of people. Machine learning is the way to make programming scalable.

  • Traditional Programming: Data and program is run on the computer to produce the output.
  • Machine Learning: Data and output is run on the computer to create a program. This program can be used in traditional programming.

Applications of Machine Learning

Sample applications of machine learning:

  • Web search: ranking page based on what you are most likely to click on.
  • Computational biology: rational design drugs in the computer based on past experiments.
  • Finance: decide who to send what credit card offers to. Evaluation of risk on credit offers. How to decide where to invest money.
  • E-commerce:  Predicting customer churn. Whether or not a transaction is fraudulent.
  • Space exploration: space probes and radio astronomy.
  • Robotics: how to handle uncertainty in new environments. Autonomous. Self-driving car.
  • Information extraction: Ask questions over databases across the web.
  • Social networks: Data on relationships and preferences. Machine learning to extract value from data.
  • Debugging: Use in computer science problems like debugging. Labor intensive process. Could suggest where the bug could be.

What is your domain of interest and how could you use machine learning in that domain?

Key Elements of Machine Learning

There are tens of thousands of machine learning algorithms and hundreds of new algorithms are developed every year.

Every machine learning algorithm has three components:

  • Representation: how to represent knowledge. Examples include decision trees, sets of rules, instances, graphical models, neural networks, support vector machines, model ensembles and others.
  • Evaluation: the way to evaluate candidate programs (hypotheses). Examples include accuracy, prediction and recall, squared error, likelihood, posterior probability, cost, margin, entropy k-L divergence and others.
  • Optimization: the way candidate programs are generated known as the search process. For example combinatorial optimization, convex optimization, constrained optimization.

All machine learning algorithms are combinations of these three components. A framework for understanding all algorithms.

Types of Learning

There are four types of machine learning:

  • Supervised learning: (also called inductive learning) Training data includes desired outputs.  This is spam this is not, learning is supervised.
  • Unsupervised learning: Training data does not include desired outputs. Example is clustering. It is hard to tell what is good learning and what is not.
  • Semi-supervised learning: Training data includes a few desired outputs.
  • Reinforcement learning: Rewards from a sequence of actions. AI types like it, it is the most ambitious type of learning.

Supervised learning is the most mature, the most studied and the type of learning used by most machine learning algorithms. Learning with supervision is much easier than learning without supervision.

Inductive Learning is where we are given examples of a function in the form of data (x) and the output of the function (f(x)). The goal of inductive learning is to learn the function for new data (x).

  • Classification: when the function being learned is discrete.
  • Regression: when the function being learned is continuous.
  • Probability Estimation: when the output of the function is a probability.

268 Replies to “Machine Learning Foundations”

  1. Get some 1free gems cooking fever today

    gddd23jas
    The game is a whole lot more fun when you have as many diamonds as you want.If you enjoy phone games like this you should check out the website above

  2. Hi there, just became aware of your blog through Google,
    and found that it is truly informative. I am gonna watch out for
    brussels. I will appreciate if you continue this in future.
    Lots of people will be benefited from your writing.
    Cheers!

  3. You really make it seem so easy with your presentation but I find this topic to be really something
    that I think I would never understand. It seems
    too complex and extremely broad for me. I am looking
    forward for your next post, I’ll try to get the hang of it!

  4. I like the helpful info you provide on your articles. I’ll
    bookmark your weblog and check once more right here frequently.
    I am relatively sure I will be told lots of new
    stuff proper here! Good luck for the next!

  5. Merhaba, spor haberlerinden sende haberdar olmak için Sporun kralı
    olan, SporkraL.com dan faydalan,
    Son dakika spor haberleri, süperlig haberleri sizler için tek bir sitede hizmette.

  6. Hmm is anyone else having problems with the images on this blog loading?
    I’m trying to figure out if its a problem on my end or if
    it’s the blog. Any responses would be greatly appreciated.

  7. Excellent weblog here! Additionally your site quite a bit up
    fast! What web host are you using? Can I am getting your associate hyperlink on your host?
    I want my website loaded up as quickly as yours lol

  8. I’m really enjoying the theme/design of your weblog. Do you ever run into any web browser compatibility issues?
    A number of my blog visitors have complained about my website not operating correctly
    in Explorer but looks great in Firefox. Do you have any ideas to help fix
    this problem?

  9. What’s Happening i am new to this, I stumbled upon this I’ve found It absolutely helpful and it
    has aided me out loads. I’m hoping to contribute & assist different users like its helped me.
    Great job.

  10. Do you mind if I quote a couple of your articles as long as I provide credit and sources back to
    your weblog? My blog is in the exact same area of interest
    as yours and my visitors would certainly benefit from a lot of the
    information you present here. Please let
    me know if this ok with you. Cheers!

  11. Excellent weblog here! Additionally your site loads up fast!
    What web host are you the use of? Can I get your
    associate hyperlink to your host? I wish my web site loaded up as
    fast as yours lol

  12. Strona, który jest nakierowany na problematyce produktów sugerowanych za pomocą placówki finansowe, nieprzerwanie rozbudowuje swą podstawę. Co chwila są zamieszczane teraźniejsze towary, a także opinii pomagające żywić prawidłowe wybory. Użytkownik bankowy odwiedzający krajowy strona dowie się, w którym instytucji finansowej warto faktycznie zaplanować konto własne, zaś w której placówce bankowej korzystny stanie się debet. Dodatkowo wskazówki przeprowadzane dzięki fachowych ekspertów upraszczają nakierować od należyty towar pieniężny. Wprawą newsów wolno otrzymać wiadomość, iż nie ma co jest się sugerować chwytami marketingowymi. Aby poczuć radość jak i również wartości , które wynikają z włączonej sprawie wskazane jest wziąć pod lupę danemu produktowi trochę więcej. Niezmiernie przydatne pod portalu okazują się aktualizowane porównywarki pieniężne. Dzięki rankingom, jest dozwolone oszacować, która inwestycja czy jaki kredyt hipoteczny aktualnie zdaje się być prawdziwie rentowny. Wskazane jest śledzić nowości, jakie pojawiają się w wortalu. Wówczas jest sens przedstawić się jako sukcesywnie iz światem zasobów, chwilówek, inwestycji jak również przeróżnego rodzaju ubezpieczeń. https://finanero.pl/pozyczki – chwilówki.

  13. Thank you a bunch for sharing this with all of us you really
    recognise what you’re speaking approximately!
    Bookmarked. Kindly also seek advice from my site =).
    We can have a hyperlink alternate agreement among us

Leave a Reply

Your email address will not be published. Required fields are marked *