The internal logic of machine learning relies on data, so its behavior can be sometimes difficult to interpret, as a result, its vulnerabilities can also become hard to understand.