elimu-ai / ml-storybook-reading-level

🤖📚 Machine learning model which predicts the reading level of a storybook.
MIT License
3 stars 4 forks source link
ai artificial-intelligence good-first-issue machine-learning ml python tensorflow

ML: Storybook Reading Level Predictor

🤖📚 Machine learning model which predicts the reading level of a storybook.

This machine learning model is used by the webapp for predicting the reading level of a storybook. The reading level is based on various metrics indicating the books difficulty level, e.g. its total number of words.

[!IMPORTANT] The webapp where the machine learning model is used is built with Java, so the machine learning code needs to export the model in a file format supported by Java web applications.

Code Usage

Prerequisites:

Working directory

Change your working directory to pmml:

cd pmml

Dependencies

Install the Python dependencies:

pip install -r requirements.txt

Test

Run the unit tests:

pytest

Run

Run all steps (1-3):

python run_all_steps.py

elimu.ai - Free open-source learning software for out-of-school children 🚀✨

Website 🌐  •  Wiki 📃  •  Projects 👩🏽‍💻  •  Milestones 🎯  •  Community 👋🏽  •  Support 💜