Chapter 6 Algorithms and Toolkits (II) (Natural Language Processing and Machine Learning for Developers, 2024)