Final Project 555
Final Project 555
Related Projects:
• AI-Based Intelligent Tutoring Systems (ITS): Several projects have explored using AI to create
intelligent tutors that can provide personalized feedback and assistance to students based on
their learning styles. A well-known example is Knewton, which customizes lessons for
individual students using data analytics and machine learning. The system adapts in real-time
based on student performance.
• AutoTutor: This system uses NLP and cognitive psychology models to simulate human tutors. It
adapts its teaching strategies and feedback based on the learner's responses.
• Coursera Machine Learning Projects: Some courses on platforms like Coursera have projects
where students build AI models to predict and improve student performance in online
education, using data on student behavior and quiz scores.
• Expand on the above by adding features like speech recognition to understand spoken
questions from students, or emotion detection to recognize when students are frustrated or
confused.
• Integration with a real-time recommendation engine for study materials based on students’
weaknesses and learning preferences.
Usable Technologies:
Challenges:
Related Projects:
• Skydio Autonomous Drones: Skydio uses AI-based obstacle detection and navigation for their
drones. Their technology is used in search and rescue missions where the drone autonomously
navigates difficult environments.
Drone for Search and Rescue Using Deep Learning: A project that uses drones equipped with
deep learning models to detect human bodies in disaster areas through thermal or infrared
cameras.
• Multi-Agent System for Disaster Relief: Research at universities has developed multi-agent
drones that can work together to map out disaster-stricken areas in real-time, coordinating
between themselves to optimize search-and-rescue efforts.
• Use reinforcement learning to improve drone decision-making during missions, enabling them
to handle unpredictable environments better.
• Add a human detection model based on YOLOv5 or other real-time object detection
algorithms, and integrate with cloud services for live mapping and rescue operation updates.
Usable Technologies:
• Drone Hardware: DJI Tello or Parrot drones (easy to use and integrate with Python)
• Reinforcement Learning: TensorFlow or PyTorch for drone navigation models
• Computer Vision: OpenCV for image processing, YOLOv5 for real-time object (human)
detection
• Simulation Tools: Gazebo or AirSim (for testing drone algorithms before hardware
implementation)
• Cloud Services: AWS for live data processing and mapping (if needed)
• Programming Language: Python for AI/ML models and navigation control
• Drone SDK: DroneKit or DJI SDK for drone programming and integration
Challenges:
Final Remarks:
By following this schedule, the team can efficiently learn the required technologies and
develop two functional projects in about 6 months. Each team member focuses on a
specific area, making the project manageable even for those starting from scratch.