Would you believe that you could be fooled if you were told that you don't need to know that much math to work in the area of automatic learning?

in Project HOPE4 years ago

image.png

Before explaining the reasons why we could be deceived by the affirmation that mathematics is not so fundamental in automatic learning, I want to investigate a little about the conceptualization of what automatic learning is.

The way we can say that we have really learned something is when we educate ourselves about some topic and test it and provide solutions. Many times that learning requires time, where we invest sacrifice until we obtain an experience that leads us to be able to affirm that we have learned, all this leads us to conclude that under this process it is difficult to affirm that the learning can be given in an automatic way, since a series of processes are required to be able to get to acquire a learning.

However, this form of learning could be said to occur in humans, since the same human being has given himself the task of achieving in machines through artificial intelligence that these can learn automatically, that is, without the need to go through all those steps to achieve learning.

Somehow computer experts have managed to enter an experimental and scientific field within computer science to achieve a kind of learning of machines and computers by means of algorithms so that they can provide solutions to any problem without the need for human intervention.

image.png

It would be illogical to think that a process as complex as that of achieving that machines, computers and other computer elements can acquire an automatic learning does not have to use mathematics, and it is that not everything ends there, to achieve that machines can be self-sustainable and through a learning system they can solve any problem that may arise requires complex mathematical knowledge.

image.png

Automatic learning is an area that is fashionable for many people who want to learn about this topic, however many of these people when they decide to learn more deeply are with a gallery of books on programming that can be useful in that learning, but when they go and go further to find the pillars that underpin this part of computing are achieved with the dreaded mathematics, which perhaps many never thought they would run into and less in an abstract and deep category as for this case represent.

The important thing for this case, my reader, that you want to enter the world of automatic learning is that you focus on a reality where you know that mathematics really is an essential part in the formation of automatic learning, so that you have an idea of how important it is that I am going to list the mathematical areas in which you should focus your knowledge in case you decide to expand your knowledge in automatic learning:

1] Vector calculus: this part is like infinitesimal calculus, i.e. the one that deals with limits, derivatives and integrals but in this case focused on the vector part.

2] Statistics and probability: this is the part of math that I think is everywhere, from the statistics that are kept in sports, such as the batting percentage in baseball, the number of triple hits scored in basketball by a player, the probability that someone will flip a coin to get a head or a stamp. In short, statistics are very common, and in the case of machine learning, it would not be left unattended.

3] Algorithms and optimization: this part is still less mathematical although the algorithms have to do with programming, flowcharts, programming languages, binary code, among other concepts, perhaps where we can see a little more classical mathematics is in the part of optimization.

4] Linear Algebra: In this part of mathematics I believe that not only those who want to know about machine learning but also future computer engineering professionals and computer graduates should learn about linear algebra, where matrices, vectors, systems of equations and vector transformations are the order of the day.

Since not all of this mathematics is so important all at once, here is a pie chart where you can see which of the areas I explained above is most relevant for getting into the world of machine learning:

image.png

It is not surprising that linear algebra and statistics are the most important areas due to the above mentioned, however, infinitesimal calculus together with vector calculus occupies 25%, emphasizing that the calculation of derivatives and integrals are not so complex if you decide to study and understand it with some care and dedication, In my university years it was one of the areas of science that I studied and learned the most, even today you can visit my blog and see that I am carrying a thematic series referred to audiovisuals where I explain exercises of derivatives and integrals.

Conclusion

Finally I want to add that this post is not meant to discourage you if you thought that this part of computer science had nothing to do with mathematics, on the contrary, now that you already know that you need to know and know about these branches of mathematics you should only try to keep things going along the course under their fair measure and put in mind those who pay for this type of services.

In that it is of no use to apply different techniques aimed at machine learning if there is no basis based on the mathematical areas mentioned above. And machine learning goes far beyond giving a lever and putting a machine to work to operate, necessary the design, the engineering that exists within this area, and that the more mathematical base there is in the equipment behind the analysis, the greater security there will be that what we have done within the order of application of machine learning so it will give the better result.

plagio.png

Sort:  

Hello @carlos84

The programming truth is too little to say anything. Of machine learning much less.

I knew that mastering algorithms was part of it, but the rest of the areas you mentioned had no idea about that.

Each technology or new knowledge feeds into another. What you're talking about in this post is a clear example of them

What a good friend that through this post you have been able to realize that mathematics is fundamental in the application of programming and machine learning .

Yes, they are, actually.
I saw the point here. Thanks for sharing that post.

Greetings @carlos84, undoubtedly mathematics are essential in the different areas of knowledge, I applaud as through your extensive mathematical knowledge you intruyes us of how they can be used in the area of machine learning. So long, my friend!

Thank you very much to you dear friend @amestyj. Greetings

I always freak out when i see these complicated maths, but i believe they could be learnt and each time i try to, I see that it's true. But on the long run i came to realize that lesser knowledge of them is needed in real applications

Of course, if you can learn about mathematical aspects even if they are not all applied in reality, it is always good to learn, you never know what you might need. Greetings and thank you for your contribution.

For long, I have always find it had to accept I need mathematics in my area of study even though I didn't love it. I just have never been friends with it. Most especially the aspect of statistics you mentioned about. It always get complicated for me

In reality, many of these areas are very complex and abstract, apart from statistics, there are also vectorial calculations, vectorial transformations, among others. Greetings and thanks for commenting.

I always respect programmers because I am not really good with calculations, those people must certainly be doing great works of the brain which is always stressful.

If it's true, I also respect programmers a lot, even though I master some of those math areas I named in this post, in programming I'm not at all good, even when I saw programming in college even though I passed with good grades I can say with certainty that I didn't learn in depth.

Greetings and thanks for commenting positively.

Congratulations! Your post has been selected as a daily Steemit truffle! It is listed on rank 25 of all contributions awarded today. You can find the TOP DAILY TRUFFLE PICKS HERE.

I upvoted your contribution because to my mind your post is at least 4 SBD worth and should receive 87 votes. It's now up to the lovely Steemit community to make this come true.

I am TrufflePig, an Artificial Intelligence Bot that helps minnows and content curators using Machine Learning. If you are curious how I select content, you can find an explanation here!

Have a nice day and sincerely yours,
trufflepig
TrufflePig

Coin Marketplace

STEEM 0.17
TRX 0.15
JST 0.028
BTC 62007.73
ETH 2389.39
USDT 1.00
SBD 2.49