Skip to main content

CS342 - Machine Learning

  • Module code: CS342
  • Module name: Machine Learning
  • Department: Computer Science
  • Credit: 15

Content and teaching | Assessment | Availability

Module content and teaching

Principal aims

To provide students with an in-depth introduction to Machine Learning. Typical topics will include Bayesian Learning, Induction, Clustering, Lazy Learning, Reinforcement Learning, Computational Learning Theory, Genetic Algorithms and Model Evaluation. This module will use the WEKA data mining toolset to give students practical experience of using machine learning algoritm on benchmark data sets for machine learning.

Principal learning outcomes

By the end of the module, students should: develop an appreciation for what is involved in learning models from data; understand a wide variety of learning algorithms; understand how to evaluate models generated from data; apply the algorithms to a real problem, optimize the models learned and report on the expected accuracy that can be achieved by applying the models.

Timetabled teaching activities

Term 1 , 30 one-hour lecture, 10 laboratory sessions

Departmental link

http://www2.warwick.ac.uk/fac/sci/dcs/teaching/syllabi/cs342

Module assessment

Assessment group Assessment name Percentage
15 CATS (Module code: CS342-15)
D (Assessed/examined work) Assessed Course Work 40%
Examination - Main Summer Exam Period (weeks 4-9) 60%

Module availability

This module is available on the following courses:

Core

N/A

Optional Core

N/A

Optional
  • Undergraduate Mathematics and Statistics (BSc MMathStat) (G1G3) - Year 3
  • Undergraduate Mathematics and Statistics (BSc MMathStat) (G1G3) - Year 4
  • Undergraduate Data Science (G302) - Year 3
  • BSc Computing Systems (G400) - Year 3
  • BSc Computing Systems (Intercalated Year) (G401) - Year 4
  • MEng Computing Systems (G402) - Year 3
  • MEng Computing Systems (Intercalated Year) (G403) - Year 4
  • Undergraduate Discrete Mathematics (G4G1) - Year 3
  • Undergraduate Discrete Mathematics (G4G3) - Year 3
  • Undergraduate Computer Science (G500) - Year 3
  • Undergraduate Computer Science (with Intercalated Year) (G502) - Year 4
  • Undergraduate Computer Science MEng (G503) - Year 3
  • MEng Computer Science (with intercalated year) (G504) - Year 4
  • Undergraduate Computer and Business Studies (GN51) - Year 3
  • Undergraduate Computer and Business Studies (with Intercalated Year) (GN5A) - Year 4