This is the second part of my previous article Machine Learning for Software Developers. Earlier, my intension was to make it easier to reach the term machine learning for those who’re in the software development field. So to avoid confusion at first reading I merely added theory in previous article.
Today, We’re going to look further into machine learning with the same task we practiced before, but this time in more details. Hence this article will be lengthier.
“Machine learning is the field of study that gives computers the ability to learn without being explicitly programmed”
As a software developer, Have you ever tried to run machine learning model? If you’re answer is big “No!”, Don’t worry this article will walk you through steps on implementing a machine learning model and explain some differences you may find in machine learning and traditional programming.
Now lets get into the topic that we really considered about, As a developer you would make a computer programme by constructing some classes,variables and methods ,right? within methods you form business logics according to the requirement using conditions,in other words you put if/else, switch statements in order to control the data flow…
Back in early 2000 , The emerging era that data began to grows rapidly in the world wide web.Startups like Google and Yahoo were facing lack of infrastructural resources to tolerate high traffic coming to their search engines.At the time supercomputers were a promising solution,But affording these high-end computers were very expensive.Eventually,the needs of a distributed computing and storage system arose.
Google made the foundation for hadoop
Google came up with a new file system to their infrastructure named GFS and published a whitepaper describing novel method of storing distributed file system. Doug Cutting and Mike Cafarella, two fellas working…
A seasoned Software Engineer with deep expertise and hands on experience in Web Development, Bigdata Analytics and Machine Learning.