As my knowledge about machine learning increases, I’m understanding more and more that machine learning will be a slow but steady evolution, rather than revolution.
Before training data is submitted to the machine learning algorithm to learn, the data must be analysed and “cleaned” by a human first. There is not yet a machine learning system that can eliminate some of the dirty data that needs to be cleaned from a dataset before the machine learning system is trained using the data.
The types of jobs that will be replaced by machine learning algorithms will be jobs that require simple classification tasks – jobs that require a human to look at similar things to make a judgement as to what category the thing belongs to. These jobs will be replaced first.
While the machine learning software that is available now is a big step forward, machines cannot yet “learn how to learn”, or deal with outliers in a data set.