Understanding AI and ML
AI isn’t one technique or technology. It’s a broad range of techniques and technologies used to build machines, computers, and software that mimics functions similar to human intelligence. Human intelligence itself is a broad term, but it typically means the ability to process, understand, answer, and react to the input we receive through our five senses.
Machine learning (ML) is a subset of AI that gives a system the ability to learn and (hopefully) improve from its experience. In some ways, you could argue that ML is one of the more human parts of AI.
Many tools labeled as AI are actually only using ML, such as shopping recommendations. Most of the language linting tools covered in Chapter 8 use natural language processing (NLP). Again, NLP is just one tool in the AI toolbox, but many companies now label long-existing tools as “AI” because that’s what the market demands. This doesn’t make the tool or service...