Skip to content

Latest commit

Β 

History

History
74 lines (51 loc) Β· 2.83 KB

File metadata and controls

74 lines (51 loc) Β· 2.83 KB

🧠 AI Tools Assignment – Mastering the AI Toolkit

Authors: Nwokike Onyeka, Obinwa Ogechi Perpetual
Course: AI Tools and Applications
Institution: [Power Learn Project Academy]
Date: October 2025



πŸ“˜ Project Overview

This repository contains my complete submission for the AI Tools Assignment on the theme β€œMastering the AI Toolkit.”
The project demonstrates understanding and practical use of modern AI frameworks β€” TensorFlow, PyTorch, Scikit-learn, and spaCy β€” across theory, implementation, and ethics.


🧩 Assignment Structure

Part Description Deliverable
Part 1 Theoretical Understanding of AI tools Theoretical_Answers.md
Part 2 – Task 1 Classical ML using Scikit-learn (Iris Classifier) Iris Classifier Notebook
Part 2 – Task 2 Deep Learning using TensorFlow (MNIST CNN) MNIST CNN Notebook
Part 2 – Task 3 NLP using spaCy (Entity & Sentiment Extraction) NLP Task
Part 3 Ethical Analysis and Reflection Ethical_Reflection.md

🧠 Tools & Frameworks Used

  • TensorFlow – for deep learning and CNN model building.
  • Scikit-learn – for classical machine learning (Decision Tree Classifier).
  • spaCy – for NLP tasks like Named Entity Recognition and Sentiment Analysis.
  • Jupyter Notebook / Google Colab – for experimentation and visualization.
  • GitHub – for version control and project submission.

πŸ§ͺ Results Summary

Iris Classifier

  • Algorithm: Decision Tree Classifier
  • Accuracy: ~97%
  • Evaluation Metrics: Accuracy, Precision, Recall

MNIST CNN

  • Model: Convolutional Neural Network
  • Test Accuracy: >99%
  • Output: Classification of handwritten digits (0–9)

NLP with spaCy

  • Task: Named Entity Recognition and Rule-Based Sentiment Analysis
  • Entities Extracted: Product Names, Brands
  • Sentiment Output: Positive / Negative summary

βš–οΈ Ethical Reflection Summary

This project emphasizes responsible AI use β€” addressing bias, fairness, transparency, privacy, and human accountability.
See the full write-up: Ethical_Reflection.md


🏁 Final Notes

This project demonstrates the practical application of AI frameworks in machine learning, deep learning, and NLP β€” combined with ethical awareness.
It fulfills all parts of the AI Tools Assignment and serves as a foundation for future AI engineering projects.


πŸ’‘ β€œSmall wins lead to big successes β€” test code incrementally and think ethically.”