The Artificial intelligence module taught me how computers can intelligently process data. Artificial intelligence is important as this enables smarter machines and can create systems that can process information much quicker than humans. I have learnt various machine learning algorithms that can be used to recognise patterns, text and faces which are used in everyday life on social media websites.
I learnt about how neural networks can be trained to recognise patterns and the weights that can help make the computer make an intelligent decision. Genetic algorithms were also taught and this shows how computer programs can breed more intelligent data sets which could produce more intelligent algorithms. Graph theory was covered in more detail and this shows how discrete mathematics can be linked with artificial intelligence. Prolog was also introduced as this covered basic declarative programming and logic programming which links back to the Discrete Computing module.