Building a Language Model from Scratch | part of Vectorization: A Practical Guide to Efficient Implementations of Machine Learning Algorithms | Wiley-IEEE Press books | IEEE Xplore