Python Project Report — Class 10
Topics:
1. Statistical Data for AI — Prediction of Penguin Species
2. Computer Vision — Early Detection of Coral Bleaching
3. NLP — Sentiment Analysis
Index:
1. Certificate
2. Acknowledgement
3. Introduction
4. Project 1 – Prediction of Penguin Species
5. Project 2 – Early Detection of Coral Bleaching
6. Project 3 – Sentiment Analysis
7. Hardware and Software Requirements
8. Output Screenshots
9. Conclusion
10. Bibliography
Certificate:
This is to certify that Aditya Singh, a student of Class 10, has successfully completed the Python
Project titled
“AI Applications using Python” for the academic year 2025–26 under the guidance of our Computer
Science teacher.
(Signature of Teacher)
(Signature of Student)
Acknowledgement:
I would like to thank my Computer Science teacher for valuable guidance and constant support in
helping me complete this project successfully.
I also thank my school for providing the resources to complete this work.
Introduction:
Artificial Intelligence (AI) enables computers to think and act like humans. In this project, we
demonstrate three small AI-based Python programs:
1. Predicting penguin species using statistical data.
2. Detecting coral bleaching using computer vision.
3. Analyzing sentiment from text using NLP.
Project 1 – Prediction of Penguin Species
Aim: To predict the species of penguins using body measurements.
Steps:
1. Import libraries (pandas, sklearn).
2. Load dataset (penguins.csv).
3. Train a Random Forest model.
4. Test the model and display accuracy.
Project 2 – Early Detection of Coral Bleaching
Aim: To detect early coral bleaching from underwater images.
Steps:
1. Load healthy and bleached coral images.
2. Use CNN (MobileNetV2) for image classification.
3. Train and validate the model.
Project 3 – Sentiment Analysis
Aim: To determine whether a text is positive or negative.
Steps:
1. Load text data.
2. Convert to numerical form using TF-IDF.
3. Train a logistic regression model.
4. Test on new sentences.
Hardware and Software Requirements:
Hardware: Laptop or Computer (4 GB RAM minimum)
Software: Python 3.8+, Jupyter Notebook or IDLE
Libraries: pandas, scikit-learn, tensorflow, transformers
Conclusion:
This project helped me understand how Python can be used for Artificial Intelligence applications
like data prediction, image classification, and sentiment analysis. It also showed how AI helps solve
real-world problems.
Bibliography:
1. Palmer Penguins Dataset — Allison Horst
2. NOAA Coral Reef Watch
3. Kaggle Coral Image Dataset
4. Sentiment140 Dataset
5. IMDB Movie Review Dataset
6. scikit-learn.org, tensorflow.org, python.org
End of Report