This guide covers the third ticket of the BandersnatchStarter project, focused on building and integrating a machine learning model using Scikit-learn, as outlined in BandersnatchStarter/tickets/thirdTicket.md. The objective of Sprint 3 is to create a machine learning model that analyzes monster data from MongoDB (set up in Sprint 1) and integrates it into the Flask web application for user interaction, such as predicting monster attributes. This guide is tailored for a junior JavaScript/TypeScript developer familiar with web development and possibly TensorFlow.js, but new to Python and Scikit-learn. By relating Python and Scikit-learn to JavaScript concepts, this guide will help you build a machine learning model while learning new tools.
The third ticket focuses on:
- Preparing Monster Data: Query and preprocess monster data from MongoDB f