Geron. (2019). Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow: Concepts, tools, and techniques to build intelligent systems. O’Reilly Media, Incorporated. Read Chapter 2 to help you with the second half of your project.
Deitel, P., & Deitel, H. (2019). Intro to Python for computer science and data science: Learning to program with AI, big data and the cloud. Pearson Read Deitel, 16.1, p. 666.
Deitel, P., & Deitel, H. (2019). Intro to Python for computer science and data science: Learning to program with AI, big data and the cloud. Pearson Read Deitel 16.4, 16.5.