Between Weak Artificial Intelligence and Strong Artificial Intelligence, there are several distinctions. Weak AI is limited in its applicability and breadth when compared to strong AI. The former is helpful for certain tasks, but the latter can match human-like intelligence.
Another distinction between the two is the data processing mechanism. For data processing, weak AI employs both unsupervised and supervised learning techniques. Strong AI, on the other hand, uses association and clustering to accomplish this.