AH

Self-Driving Car Using Behavioral Cloning (Graduation Project)

Graduation project training CNNs on manual driving data to replicate human driving behavior.

Description

End-to-end learning approach that maps images to driving commands using CNNs.

Objective / Aim

Demonstrate feasibility of behavioral cloning for autonomous driving in controlled settings.

Role & Responsibilities

Collected/curated data, engineered augmentations, designed/trained CNN models, tuned with GPU, and validated performance.

Features / Implementation

Data pipeline → CNN training → evaluation; augmentation for balance; dropout and tuning to generalize.

Challenges & Solutions

Mitigated dataset imbalance with augmentation; reduced overfitting via regularization and careful splits.

Impact / Results

Delivered a crash-free autonomous run in a controlled environment and built strong ML/CV foundations.

Future Plans

Expand datasets, test diverse conditions, and explore RL for adaptive behavior.