3. Software Automation#

3.1. 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
Investigate common applications of key ML algorithms

Including

data analysis and forecasting

Select examples:

virtual personal assistants

Example:

image recognition

Examples:

3.2. Programming For Automation#

Apply neural network models using an OOP to make predictions

3.3. 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