ABSTRACT

Machine learning is the study of methods for programming computers to learn. Computers have been used to solve a vast array of problems, but in most cases, they are either routine tasks or tasks for which people with the appropriate background or expertise have been able to develop algorithms or detailed steps for solution. However, there are many tasks which are very difficult and neither human experts nor excellent but straightforward programming skills are sufficient to obtain satisfactory solutions. These tasks can be divided into several categories.