30 October 2018

Machine Learning, when smart algorithm approaches mankind

machine learning

Learning from experience. How many times have we heard this sentence addressed to us. A warning, a spur to improve our choices by trying to elaborate our experiences and activities. Here, at the base of the concept of Machine Learning lies the human learning process.

Men (not all) are often able to learn from past experiences. Computers, software and their applications, considered in a bidimensional point of view, are not. They need to know what they have to do everytime. They need to be programmed and will follow the instructions given.

The key question is, “Are we able today to make computers sensitive to past experiences?”. The answer is yes, we can. Here, this brief thinking is the basis of automatic learning: we have entered the world of Machine Learning.

The fast, immediate, and real time experiences represent, for computers, the data. How can we make computers "sensitive" to previous data, already encountered? Today we can through with algorithms, simple and easy. Nothing to be wary of. Over time, the concept of automatic learning has reached a less abstract and more tangible level.

1959: Arthur Samuel, American IT expert, pioneer in the field of Artificial Intelligence (AI), coined the term "Machine Learning", identifying two distinct approaches:

  • Approach to the neural network, which leads to the development of machines with automatic learning for general use through a randomly connected switching network, following a learning routine based on reward and punishment (learning by reinforcement);

  • Specific approach that, through a highly organized network, leads to the development of automatic learning machines only for specific activities. A procedure that, only through supervision and reprogramming, reaches the maximum efficiency under the computational point of view.

Arthur Samuel, applying his intuitions into practice, successfully created the first draughts program based on automatic learning, giving an early demonstration of the fundamental concepts of AI (which will also find great application in videogames) and Machine Learning.

 

April 30, 1986: Tom M. MitchellAmerican professor and IT expert, publishes Machine Learning, the forerunner of all manuals about "modern" approach to the subject, and writes:

«It is said that a program learns from experience E with reference to some classes of tasks T and with measurement of performance P, if its performance in task T, as measured by P, improve with experience E».

Thus Mitchell reformulates Samuel's "learning by reinforcement", insisting on the assumption that a program learns if there is an improvement in performance after a task performed.

Let's see some tangible examples. (Sorry for the possible inaccuracy or lack of detail, these are simply explanatory examples).

 

Real estate market

Let's suppose that we are examining the real estate market and that our task is to predict the price of a particular house knowing its size. We have - as previous data - a small house that costs 70000 euros and a large house that costs 160000 euros, and we must estimate the price of a medium-sized house.

How to do it best?

Let's place the size of the houses in square meters on the abscissa and the price in dollars of the properties on the ordinate. We place, in this graph, the prices of the houses we know, adding prices of past examples (fixed for houses of other sizes).Drawing a line that best fits the available dates we will have the best possible response in relation to the price to be set for the house unknown (method of linear regression).

How can a computer get to draw the best line? By reducing the margin of error, through attempts and precisely with the method known as “gradient discent”, that will measure the best combination of all points, for example the combination with the sum of the smallest distances between all existing points and the line to be drawn. In real life a software does nothing but applying this method (further minimizing errors through the “least square” method).

 

Spam

Let's proceed with another example, closer to the experience of (almost) each of us. How to intercept the dozens of spam mails that arrive, every day, in our mailbox? Let's say we've already done the following action in the past: out of a range of 100 incoming emails, we've flagged 25 of them, tagging them as spam.

Let's focus on the 25 spam mails that we placed.

Of these 25, 20 contain the word “cheap”. So the split that is created is 80/20, that is: about the mails containing the word cheap, 80% configure a spam mail, 20% do not.

By combining other "filters" of this type, you can decode emails containing spam with optimized accuracy.

We are applying another Machine Learning algorithm, known as “Naive Bayes” Algorithm, also used today for many applications.

These are just 2 examples of algorithms that allow a "machine" the automatic learning that, through a set of previous data, leads to the optimal choice.

Machine learning (and AI) are essential for companies. From the real estate market, to the mailbox, from Google to marketing, from health care to institutions, the fields of application cover every sector.

Computers learning specific tasks without being programmed to do so, thanks to the recognition of patterns between the data, generate incredible profits for companies in all aspects of "production".

 

Serp

Let's think about this article.

Often, in order to write articles, we normally use the search engines, to verify informations. By typing one or more keywords, Google and other search engines, offer lists of results, the so-called Search Engine Results Page (Serp), that is algorithms of Machine Learning. They provide as output information considered relevant to the search performed and can do so on the basis of the analysis of data and patterns, models and structures existing in the data themselves.

 

Learning from experience, we said. Often (not always) it allows us, human beings, to improve. Learning from experience is, for a "machine", synonymous of improvement because a machine is less subject to external variables that often affect a person's choices.

Alan Turing, a famous British mathematician, since 1950, asked himself: "Can machines think?" (in the famous article "Computing Machinery and Intelligence"). Not yet.

Can machines do what we think we can do? Yes.

 

Danilo Stancato

 

Graphs and infographics from > https://www.youtube.com/watch?v=IpGxLWOIZy4

Microsoft Project, the software for planning and optimizing all project activities

Microsoft Project allows you to organize all the data (from the company or from outside) and the phases that structure and support the project. Project makes possible the division of macro activities in all the elements that compose them. The top-down view of each component allows to identify with time, costs and resources necessary for each phase. You can prioritize and monitor them, verify the productivity of each resource and intervene when the machine needs it. Through predefined design templates, it will be possible to optimize every single step.

Read more

Microsoft Planner organizes teamwork in the best possible way with maximum productivity

Microsoft Planner is one of the solutions developed by Microsoft to help workgroups share projects, files and tasks and to efficiently and productively coordinate all aspects of team work. Planner presents itself as one of the easiest to understand and use collaborative management tools in the crowded landscape of collaboration tools for companies.

Read more

Microsoft Azure, the indispensable cloud platform to be competitive

Azure is Microsoft's cloud platform that offers cloud computing services and allows all companies to create, deploy, manage and automate processes and solutions that in the past needed investment and installation in local services and infrastructure.

Read more

Microsoft SharePoint, the perfect platform for document management

Microsoft Sharepoint, the best document management system currently available to businesses for its completeness, exceptional scalability, easy integration with Dynamics 365 and Microsoft collaboration tools.

Read more

Microsoft Inspire 2020, award-winning Agic Technology

The all-digital edition of Microsoft Inspire 2020 has just ended and Agic Technology confirms this year with the Gold Award in the Cloud For Good category and the Bronze Award in the Cloud Business Applications category.

Read more

Microsoft Work Trend Index and new Microsoft Teams features

The health emergency has disrupted the world of work and changed the habits of millions of workers. Adaptation has been absorbed differently by each individual company. New technologies have made it possible to reconvert the business even remotely. Remote working, however, also has consequences for people's everyday lives. Microsoft Teams has introduced new features and functionality to reduce fatigue, improve interaction and sharing, and make processes more efficient

Read more

Microsoft Power BI, the absolute leader in Business Intelligence and Data Analytics tools

Microsoft Power BI is a platform designed by Microsoft to analyze and compare data from different sources with the ability to create advanced analysis dashboards with interactive, dynamic and attractive layouts.

Read more

Agic Technology Gold Medal at Microsoft 365 Academy

Agic Technology won the Gold Medal for the new M365 seats sold in May, investing in the digital transformation of its customers and guiding them step by step towards this change in production processes and the way of understanding the business.

Read more

Smart Chatbots with Microsoft Power Virtual Agents

Like all solutions in the Power Platform suite, Virtual Agents is designed to allow anyone to create integrated, high-performance chatbots that are perfectly adaptable to users' needs. Power Virtual Agents puts the user at the helm of its bot. Companies will benefit, in fact, neither specific technical programming nor AI skills are required.

Read more

Health365: improves patient service and reduces the complexity of healthcare processes.

Health365 is the solution developed by Agic Technology to optimize healthcare management processes and improve service for patients.

Read more

Microsoft Power Apps, to make Professional Apps within everyone's reach!

Power Apps is a suite of apps, services, connectors and data platform that provides users with an innovative, simple and fast development environment for creating and publishing apps customized for business needs.

Read more

We will get back our space, I will get back MySpace!

Myspace is the multichannel and multidevice app that let's you book a workstation in your office in compliance with the recent regulations on health and safety in companies

Read more

Microsoft Power Automate. Intelligent workflows for productivity

Microsoft Power Automate enables companies to create automated workflows between apps and services to simplify business processes that would otherwise take time and resources

Read more

Microsoft Discover: Service for Public Sector

The workshop dedicated to Public Administration to deepen our Public Sector solutions.

Read more

Microsoft Forms: surveys, questionnaires, tests and custom surveys

Microsoft Forms, a simple and intuitive app that allows you to easily create tests and surveys.

Read more

The biggest investment in Microsoft's history in Italy: Ambizione Italia - #Digital Restart

Microsoft launches a $1.5 billion five-year plan to drive digital transformation in our country. In the project also the first Italian Data Center

Read more

Arrivano i Sitecore Communiters Open Mic. Tra gli “esperti” individuati da Sitecore in Italia anche Giovanni Ferrara di Agic Technology

Sitecore launches the Open Mic. initiative, an opportunity for customers and partners to tell their experience with Sitecore

Read more

Agic doesn't stop... and neither do you! All the solutions to work at your best staying at home

In this moment of lockdown Agic Technology and Microsoft offer their expertise to enpower every memeber of every organization and enable everyone to work nimbly from home.

Read more

COVID-19 preventive measures

Agic Technology declares that it has put in place all the necessary measures to effectively address the Coronavirus emergency in accordance with governmental and regulatory guidance.

Read more

Here comes the Microsoft Office mobile app, for Android and iOS mobile devices. Agic Technology's contribution to the Modern Workplace paradigm

The new and highly anticipated Microsoft Office365 app is officially available, now downloadable on Android and iOS mobile devices.

Read more

Artificial Intelligence in HealthCare: Health365 by Agic Technology

Health365 is Agic Technology's solution to improve patient service and reduce complexity of healthcare processes.

Read more

Agic sponsor al Sitecore World Tour - Milan

Agic Technology will sponsor the Italian stage of the Sitecore World Tour to be held in Milan

Read more

Dashboard in a Day workshops are back – Microsoft Power BI training days by Agic Technology

Find out how to implement Power BI in your company and get the most out of your data!

Read more

Digital Transformation Success Journey

Agic Technology supports the management in the path of digitization of the company and its processes.

Read more

Agic Innovation arrives in Artificial Intelligence world: let's welcome our innovative startup!

Agic Innovation is Agic Technology's innovative start-up entirely dedicated to the research and development of Machine Learning applications and Cognitive Tools in the field of artificial intelligence at the service of businesses.

Read more

AGIC Procurement 365 Solution

It is the modular solution developed by Agic Technology to support the complex processes related to the management of Register of Suppliers, Strategic Planning, Expense Procedure, Monitoring and Reporting, to meet the needs of transparency and efficiency typical of the industry.

Read more

Ultime novità dal Directions EMEA 2019

The 12th edition of DIRECTIONS EMEA, which ended last week at the Austria Center in Vienna, provided us with some very interesting insights into the evolution of the Microsoft Dynamics 365 world.

Read more

Microsoft and art's world: digital transformation at service of Italian cultural heritage

Prosegue il proficuo confronto tra ICOM Italia e Microsoft sul tema della rivoluzione digitale in corso e sui suoi sviluppi The discussion between ICOM Italia, the biggest Italian museum professional network italiani, and Microsoft goes on about digital transformation and e its development for museums and museum management.

Read more

Agic Technology and Officine Maccaferri a partnership between technology and business

Read the articles telling about Officine Maccaferri success case, an ambitious Digital Tansformation project by Agic Technology and Microsoft

Read more

Plug & Play ERP: Agic Technology's new methodology

Discover the new Plug & Play ERP methodology that reduces Microsoft Dynamics 365 Business Central implementation duration. Be ready to start in few weeks with a latest-generation solution combined with the great power of Microsoft's Cloud Azure!

Read more

Microsoft Modern Workplace opens smart working organization to everyone

The Modern Workplace designed by Microsoft combined with Agic Technology approach is the ideal strategy to guide companies towards new work standards

Read more

Company cooperation during Microsoft Teams age

Discover how Microsoft Teams allows you to communicate, share files and customize your workspace with a click and in total security and compliance.

Read more

Microsoft leader in Analysis and Business Intelligence solutions. Get to know Power BI!

Microsoft leader in Analysis and Business Intelligence solutions. Get to know Power BI with Agic Technology's Training Laboratories

Read more

Microsoft Dynamics 365 for Finance & Operations: optimize your business and make it bigger

Microsoft Dynamics 365 for Finance and Operations is the management system capable of unifying, supporting and optimizing financial operations and all business processes, considerably reducing the response time to market demands and those of its customers, which are increasingly difficult to predict and meet

Read more