Content:
Algorithms in machine learning
- Investigate how machine learning (ML) supports automation through the use of DevOps, robotic process automation (RPA) and business process automation (BPA)
- Distinguish between artificial intelligence (AI) and ML
- Explore models of training ML, including:
- supervised learning
- unsupervised learning
- semi-supervised learning
- reinforcement learning
- Investigate common applications of key ML algorithms, including:
- data analysis and forecasting
- virtual personal assistants
- image recognition
- Research models used by software engineers to design and analyse ML, including:
- decision trees
- neural networks
- Describe types of algorithms associated with ML, including:
- linear regression
- logistic regression
- K-nearest neighbour
Programming for automation
- Design, develop and apply ML regression models using an OOP to predict numeric values, including:
- linear regression
- polynomial regression
- logistic regression
- Apply neural network models using an OOP to make predictions
Significance and impact of ML and AI
- Assess the impact of automation on the individual, society and the environment, including:
- safety of workers
- people with disability
- the nature and skills required for employment
- production efficiency, waste and the environment
- the economy and distribution of wealth
- Explore by implementation how patterns in human behaviour influence ML and AI software development, including:
- psychological responses
- patterns related to acute stress response
- cultural protocols
- belief systems
- Investigate the effect of human and dataset source bias in the development of ML and AI solutions