2. AI & Machine Learning
The unit is a mixture of theoretical aspects of AI with practical application of these ideas in the second half of the unit. Practical aspects of the unit are given in Scratch. Whilst the programs given to you make use of advanced features of Scratch, such as new Blocks (subroutines) and lists, tasks have been written to be accessible and will build upon what you have already covered.
The unit first looks at what AI is and the history and developments behind it. It then moves onto machine learning, which is used in more modern AI applications today. Ethics of AI are covered with you being able to consider a number of different areas of ethical concern. You will then apply theory to knowledge with three projects. First an image detection program is considered that can identify shapes. A chatbot is then adapted to serve customers in an online shop. Finally, a program that can create a rating on a text review is considered. These same techniques could be used to identify fake reviews on a website.