Rtificial Intelligence techniques used in autonomous car

choose a topic that involves AI techniques that allow the computer to learn. You can either focus on a type of application and the AI
techniques that would be useful, or concentrate on a technique and find relevant applications for it. These techniques include Artificial Neural Nets, genetic algorithms, genetic programs, some categories of intelligent agents, robot
learning, swarm intelligence, and many hybrid systems. Any technique is OK as long as the computer learns from its mistakes.
Once you have chosen your application/technique, you need to do research to discover how it actually works and the types of problems that the technique can
solve. Find and/or write a couple of sample programs, if practical, to illustrate the
techniqueas strengths and weaknesses. Your final report should also consider
future applications for this technique.