There is also something called the compulogical fallacy. In a nutshell, it describes the logical contradictions that arise when we apply characteristics/behaviors/attributes/skills/abilities to machines and computers that can only rightly be applied to human beings and some (non -human) animals. The term machine learning is one of the most oft cited examples of this fallacy. The two words (each by their very definitions) when combined in that order result in a term that is a logical contradiction and the creation of something that is logically impossible, a learning machine. A machine cannot learn for if it did it would no longer be a machine.
No one approach to this problem works best but there are at least three viable solutions. One could redefine the words in the terms or one could argue that the act of creation of the term somehow changes the meanings of the words of which it is composed. A much easier solution would be to drop the use of the term machine learning and replace it with something that is actually descriptive and logically coherent. Any would be acceptable thought the first two come with a host of problems. The first would be the most difficult as each word’s meaning has been fixed in the English lexicon with it’s standard/ accepted definition for over 100 years. The second has similar problems and arguably another which is that word/term mutations of the sort described are rarely successful and typically fail to catch hold with the general public. The last would be the most appropriate and easiest though it seems that is not to be, given how long the offense against natural laws in the current rampant use of machine learning has continued. Instead the proponents of machine learning have selected none of the above and continue to insist on using an absurd term (without any acknowledgement of its absurdity) to describe something they believe is a foundational field and critically important to many aspects of modern computing.
Don’t even get me started on predictive analytics [aka guessing with computers (GwC) or modern spreadsheet analysis (MSA)]