According to Stuart Russell and Peter Norvig, the difference between strong and weak AI are:
Strong AI refers to machines that are more intelligent than humans. while weak AI refers to machines that are only able to perform specific tasks that are difficult for humans.
Strong AI can perform more tasks efficiently while weak perform single tasks such as face recognition.