# 🎓 AI Internship
This repository contains my technical work, mathematical implementations, and data science projects completed during my internship. The program followed a rigorous path from the mathematical foundations of AI to the execution of a Machine Learning capstone project.
File: Healthcare_AI_Capstone.ipynb
After completing the 4-week intensive program, I developed this diagnostic tool to apply my cumulative knowledge of Python, Data Science, and Machine Learning.
The goal of this project was to build a binary classifier capable of detecting tumor malignancy with medical-grade precision using the Wisconsin Breast Cancer dataset.
- Model Accuracy: Successfully achieved a ~98% accuracy rate.
- Algorithm: Logistic Regression optimized with feature scaling.
-
-
Clinical Evaluation: Implemented a Confusion Matrix to ensure high reliability. In a medical context, minimizing "False Negatives" (missing a cancer case) is critical, and this model shows high sensitivity.
-
Explainable AI: Plotted Feature Importance to identify that "Mean Concave Points" and "Texture" are the strongest biological indicators of malignancy.
-
Object-Oriented Design: Wrapped the prediction logic in a modular
DiagnosticTrainerclass for clean, reusable, and warning-free code.
File: Student_Score_Predictor.ipynb
- Objective: Formulated a predictive model to analyze and forecast student academic performance.
- Performance: Achieved a high-precision R² score of 0.908, indicating that the model captures ~91% of the data variance.
- Algorithm: Linear Regression, utilizing Gradient Dynamics and Parameter Space Intuition for optimization.
- Key Skills: Data understanding, feature finalization, and error analysis.
- Python Basics: Covered programming paradigms, conditionals, and loops.
- Object-Oriented Programming (OOP): Implemented abstraction and inheritance to build scalable code.
- Advanced Logic: Handled exception handling and structured data paradigms.
- NumPy: Focused on matrix representation of data and space vectors.
- Pandas: Executed full data manipulation, exploratory data analysis (EDA), and outlier handling.
- Matplotlib: Created data visualizations to interpret complex results and trends.
- Linear Algebra: Eigen concepts, Rank & Nullity, and Linear Transformations.
- Calculus & Optimization: Studied Limits, Partial Derivatives, and the Jacobian to understand how models learn.
- Probability: Bayesian updating and statistical modeling for prediction.
- Languages: Python
- Libraries: NumPy, Pandas, Matplotlib, Scikit-Learn
- Tools: Google Colab,Jupyter Notebooks