What Is Machine Learning ?

by Silvia Mazzetta Date: 16-06-2020 machinelearning AI ArtificialIntelligence


Artificial Intelligence or AI is a trend in technology and has been the main topic of many philosophical debates as to where this field will lead us as humanity.
This time I'm going to focus on a subfield of Artificial Intelligence that is Machine Learning, which I am currently very passionate about and I think many like me, who want to design good digital products.

machine learning A.I.

Talking about A.I. today is nothing new. Not for people, not for companies or governments.

Although it seems to be a most naturalised question these days, until not many years ago, talking about artificial intelligence was a distant, difficult matter to deal with, reserved only for experts.

Today, it is talked about and applied to such basic issues as using homebanking, watching streaming movies or listening to music. Even search engines like Google or Yahoo use it. And in social networks, the examples of Facebook and Twitter lead the segment.

Increasingly, artificial intelligence is read and commented on in the mass media, with ease. It is even starting to gain a space within the budget of companies in the country: the search for cost reduction and increased productivity has been driving the advance in the use of solutions involving robots capable of talking to customers and systems that analyze thousands of data in a few seconds.

Within the wide spectrum covered by artificial intelligence, there is Machine Learning. Broadly defined, it is a tool that gives computers the ability to learn without being explicitly programmed. Within this technology, the software imitates the human brain using up to billions of 'neurons' or computer units.

Machine Learning has become the leading tool in e-commerce. It allows a system to not always behave in the same way, but to continuously learn from the behavior of its users and thus improve its service.

To start, let's take a look at this video on how Machine Learning works.

 
 

So, imagine the possibilities both positive and negative and let's think about our digital products as they could automate product improvement, something like that:

machine learning

Having said that, let's start...


The computers that we use in our day to day do not think (yet) for themselves, everything they do now is thanks to programs that developers write where they define the inputs (Data) and outputs (Results) that their interactions should resolve thanks to something called algorithms, however, there are times when we want the results of our programs to be improved with automatic learning of the inputs and thus the results are much better than those conceived at the beginning (Example: The recommendations in Amazon).

We achieve this because computers have great processing capabilities and inductive learning which is something similar to what we saw in the video.
Machine Learning (M.L.) is thus a process of making programs learn by showing them examples to the extent that they can generalize and is supported primarily by statistics, calculus, and linear algebra.

M.L algorithms are characterized by their parameters or weights which will affect the results of the algorithms. The more and more examples we give to our algorithm, the more the algorithms will refine their results based on the past value of their parameters and the new examples will enter an iterative process where we will be feeding our algorithms until we find more and more accurate results.
There are two categories for M.L., supervised and unsupervised learning.
In supervised learning we enter an example and a correct answer and in this way our algorithms learn to generalize. Some applications of this type of algorithm.

  • Image classification.
  • Sentimental classification.
  • Translators.

In unsupervised learning we often do not know the answers and instead pass on statistical information and its distribution so that our algorithm helps us with pattern generalization.

Applications of this type of algorithm.

  • Clustering.
  • Anomaly detection.

In short, the M.L. algorithms allow you to know answers or give more accurate answers based on examples.

Nowadays there are APIs an Javascript libraries that can help you to use these algorithms easily in your products without much scientific knowledge.

 
by Silvia Mazzetta Date: 16-06-2020 machinelearning AI ArtificialIntelligence hits : 1221  
 
Silvia Mazzetta

Silvia Mazzetta

Web Developer, Blogger, Creative Thinker, Social media enthusiast, Italian expat in Spain, mom of little 6 years old geek, founder of  @manoweb. A strong conceptual and creative thinker who has a keen interest in all things relate to the Internet. A technically savvy web developer, who has multiple  years of website design expertise behind her.  She turns conceptual ideas into highly creative visual digital products. 

 
 
 

Related Posts

GAN Generated Images

Let’s play a game - can you guess what these portraits have in common?  They all depict non-existent people. All these images were created by artificial intelligence. We could say, that…

Hashmap: hashing, collisions and first functions

Today we are going to study some concepts closely related to hashmaps. The concepts we are going to see are hashing and collisions. Hashing The idea of hashing with chaining is to…

How are businesses using artificial intelligence?

The term Artificial Intelligence (AI), "the intelligence of the machines", unifies two words that, a priori, could not be associated, since the term intelligence is attributed to the faculty of…

What is the origin of the word SPAM?

It is 40 years since the first spam e-mail was sent. Surely most of the readers of this blog had not yet been born, as well as annoying mail with which we are bombarded in…

Is JavaScript good for machine learning?

One of the things you always hear when you are talking to someone related to the M.L. world is that, one must learn Python because the vast majority of the…

Online Marketing Strategies for your Ecommerce

The impetus and desire we have to launch our online store can be counterproductive if we have not defined a pre-launch strategy. If we are determined to launch our ecommerce…

How to Improve Your Website to Attract Local Customers

If you run a small business, make no mistake: local search is imperative for your success. You might have lofty dreams of attracting the world to your website, but it’s…

Future of Artificial Intelligence for Startups

With how far-reaching the scope of Artificial Intelligence (AI) is, it is bound to make an enormous impact in the lives of people — the realm of startups is no…

How to Pique Customer Interest

If your target audience aren’t interested in your brand, your marketing campaigns, or the service that you provide, why would they feel compelled to bring you their business? If you’re…

How to Build Your eCommerce's Email List Using Instagram

Instagram is quickly becoming a favorite social media channel among eCommerce business owners because of its high engagement rate. But when it comes to getting the highest return on your investment,…

10 libraries for machine learning in JavaScript

JavaScript is currently one of the most popular programming languages. Its main application is in web applications, used to give functionality to dynamic web pages. Another field in which it…

What to Expect from Email Marketing Tools in 2019

Along with everything else, marketing has received a huge boost recently, thanks to technology. As email continued to be a top performer even in 2018, it’s one of the integral…