aashritharao2005/learning-content-difficulty-cnn
0
title: Learning Content Difficulty CNN emoji: ๐ colorFrom: blue colorTo: green sdk: streamlit sdkversion: "1.31.0" appfile: streamlit_app.py pinned: false license: mit ---
๐ Learning Content Difficulty Estimator
This Streamlit application uses a Convolutional Neural Network (CNN) to estimate the difficulty level (Easy / Medium / Hard) of learning content based on the visual complexity of study material images.
๐ Features
- Upload images of notes, slides, or textbook pages
- CNN-based difficulty prediction
- Simple and clean Streamlit UI
- Deployed on Hugging Face Spaces
๐ง Model
The model (learning_content_difficulty_cnn.h5) was trained on labeled learning content images using TensorFlow/Keras.
๐ Tech Stack
- Python
- TensorFlow / Keras
- Streamlit
- NumPy
- Pillow
