<?xml version="1.0" encoding="UTF-8"?>
<CourseUnit xmlns="http://www.manchester.ac.uk/CUICourseUnitDetails" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.manchester.ac.uk/CUICourseUnitDetails.xsd">
  <UnitCode Applicant="Y" Label="Unit code" Student="Y">
    <Code>COMP64102</Code>
  </UnitCode>
  <UnitTitle Applicant="Y" Label="Unit title" Student="Y">
    <Title>Reasoning and Learning under Uncertainty</Title>
  </UnitTitle>
  <MaxUnits Applicant="Y" Label="Credit rating" Student="Y">
    <Units>15</Units>
  </MaxUnits>
  <TeachingPeriods Applicant="Y" Label="Teaching period(s)" Student="Y">
    <Period>Semester 2</Period>
  </TeachingPeriods>
  <AcademicCareer Applicant="Y" Label="Academic career" Student="Y">
    <Value>Postgraduate Taught</Value>
  </AcademicCareer>
  <UnitLevel Applicant="Y" Label="Unit level" Student="Y">
    <Level>Level 6</Level>
  </UnitLevel>
  <StaffList Applicant="Y" Label="Teaching staff" RoleLabel="Course Unit Role" Student="Y">
    <StaffMember>
      <Name>Mauricio Alvarez Lopez</Name>
      <Role>Unit coordinator</Role>
    </StaffMember>
  </StaffList>
  <OfferedBy Applicant="Y" Label="Offered by" Student="Y">
    <OrganisationList>
      <Organisation>
        <OrgName></OrgName>
      </Organisation>
    </OrganisationList>
    <GroupList>
      <Group>
        <GroupName></GroupName>
      </Group>
    </GroupList>
    <FheqLevels>
      <FheqLevel>
        <LevelNumber>1</LevelNumber>
        <LevelName>FHEQ level (Framework for Higher Education Qualifications) ' Masters/Integrated Masters P4 ' </LevelName>
      </FheqLevel>
    </FheqLevels>
    <Ects>
      <MaxUnits>European Credit Transfer &amp; Accumulation System Rating :   7.5</MaxUnits>
    </Ects>
  </OfferedBy>
  <MarketingOverview Applicant="Y" Label="Marketing Course unit overview" Student="">
    <Content></Content>
  </MarketingOverview>
  <UnitOverview Applicant="" Label="Course unit overview" Student="Y">
    <Content>&lt;div class="OutlineElement Ltr SCXW139990802 BCX0" style="-webkit-tap-highlight-color:transparent;-webkit-text-stroke-width:0px;-webkit-user-drag:none;background-color:rgb(255, 255, 255);clear:both;color:rgb(0, 0, 0);cursor:text;direction:ltr;font-family:&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif;font-size:12px;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:400;letter-spacing:normal;margin:0px;orphans:2;overflow:visible;padding:0px;position:relative;text-align:start;text-decoration-color:initial;text-decoration-style:initial;text-decoration-thickness:initial;text-indent:0px;text-transform:none;user-select:text;white-space:normal;widows:2;word-spacing:0px;"&gt;&lt;p&gt;Machine learning is increasing being used for decision support in data driven applications. A key concept when making decisions based on predictive models is that of uncertainty, e.g., in applications of AI where safety or trustworthiness are required. Uncertainty quantification recognises that exact predictions are often out-of-reach due to theoretical or practical limitations. &amp;nbsp;​&lt;/p&gt;&lt;p&gt;​This module studies different probabilistic machine learning models that incorporate uncertain reasoning and the mathematical concepts and algorithms required to learn such models from data. ​&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</Content>
  </UnitOverview>
  <Aims Applicant="Y" Label="Aims" Student="Y">
    <Content>&lt;p&gt;- introduce the main concepts behind reasoning and learning under uncertainty.&lt;/p&gt;&lt;p&gt;- introduce the main machine learning models that are used for uncertainty quantification for different data structures.&lt;/p&gt;&lt;p&gt;- provide practical experience of applying advanced probabilistic machine learning techniques to real-data problems. &amp;nbsp;&amp;nbsp;&lt;/p&gt;</Content>
  </Aims>
  <LearningOutcomes Applicant="Y" Label="Learning outcomes" Student="Y">
    <Content>&lt;ol&gt;&lt;li&gt;Describe the fundamental concepts of uncertainty quantification.&lt;/li&gt;&lt;li&gt;Analyse the differences among statistical inference approaches. &amp;nbsp;&lt;/li&gt;&lt;li&gt;Explain the models and algorithms commonly used in probabilistic graphical models, state space models, Bayesian neural networks and Gaussian processes.​&lt;/li&gt;&lt;li&gt;Apply an advanced uncertainty quantification model to a data-driven application using tools such as Scikit-learn and PyTorch, and probabilistic programs such as NumPyro and Stan.&amp;nbsp;&lt;/li&gt;&lt;/ol&gt;</Content>
  </LearningOutcomes>
  <Knowledge Applicant="Y" Label="Knowledge and understanding" Student="Y">
    <Content></Content>
  </Knowledge>
  <IntellectualSkills Applicant="Y" Label="Intellectual skills" Student="Y">
    <Content></Content>
  </IntellectualSkills>
  <PracticalSkills Applicant="Y" Label="Practical skills" Student="Y">
    <Content></Content>
  </PracticalSkills>
  <TransferableSkills Applicant="Y" Label="Transferable skills and personal qualities" Student="Y">
    <Content></Content>
  </TransferableSkills>
  <EmployabilitySkillsList Applicant="Y" Label="Employability skills" Student="Y">
    <Skill>
      <SkillId></SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
  </EmployabilitySkillsList>
  <Syllabus Applicant="Y" Label="Syllabus" Student="Y">
    <Content>&lt;p&gt;The syllabus for the Unit includes:&lt;/p&gt;&lt;p&gt;1. Uncertainty quantification&lt;/p&gt;&lt;p&gt;2. Statistical Inference&lt;/p&gt;&lt;p&gt;3. Probabilistic graphical models&lt;/p&gt;&lt;p&gt;4. State-space models&lt;/p&gt;&lt;p&gt;5. Bayesian neural networks&lt;/p&gt;&lt;p&gt;6. Gaussian processes&amp;nbsp;&lt;/p&gt;</Content>
  </Syllabus>
  <TeachingMethods Applicant="Y" Label="Teaching and learning methods" Student="Y">
    <Content>&lt;p&gt;- Lecture (Week 1, 3, 5, 8, 10: 2-hr lecture, Week 2, 4, 7, 9, 11: 1-hr lecture; Week 6 is Reading Week)&lt;/p&gt;&lt;p&gt;- Tutorials (Week 2, 4, 7, 9, 11: 1-hr tutorial solving theory exercises)&lt;/p&gt;&lt;p&gt;- Computer Lab Sessions (Week 2, 4, 7, 9, 11: 2-hr lab session)&amp;nbsp;&lt;br/&gt;&amp;nbsp;&lt;/p&gt;</Content>
  </TeachingMethods>
  <AssessmentMethods Applicant="Y" Label="Assessment methods" Student="Y">
    <IntroText> </IntroText>
    <Method>
      <MethodId>0</MethodId>
      <MethodName>Other</MethodName>
      <MethodWeight>50%</MethodWeight>
    </Method>
    <Method>
      <MethodId>1</MethodId>
      <MethodName>Written exam</MethodName>
      <MethodWeight>50%</MethodWeight>
    </Method>
    <OtherDescription>&lt;p&gt;Coding assignment 15 hrs&amp;nbsp;50%&lt;/p&gt;&lt;p&gt;Exam 2 hrs 50%&amp;nbsp;&lt;br/&gt;&amp;nbsp;&lt;/p&gt;</OtherDescription>
  </AssessmentMethods>
  <FeedbackMethods Applicant="Y" Label="Feedback methods" Student="Y">
    <Content>&lt;p&gt;&lt;span style="background-color:rgb(255,255,255);color:rgb(81,81,81);"&gt;&lt;span style="-webkit-text-stroke-width:0px;display:inline !important;float:none;font-family:Arial, sans-serif;font-size:12px;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:400;letter-spacing:normal;orphans:2;text-align:-webkit-left;text-decoration-color:initial;text-decoration-style:initial;text-decoration-thickness:initial;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;"&gt;Coding assignment: Written solution provided 2 weeks after submission and feedback provided when marks are returned&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</Content>
  </FeedbackMethods>
  <RequirementsList Applicant="Y" Label="Pre/co-requisites" Student="Y">
    <Requirement>
      <UnitCode></UnitCode>
      <UnitTitle></UnitTitle>
      <RequirementType></RequirementType>
      <Description></Description>
    </Requirement>
    <AdditionalRequirement></AdditionalRequirement>
  </RequirementsList>
  <AcademicPrograms Applicant="Y" Label="Academic programmes" Student="Y">
    <AcademicProgram>
      <Program></Program>
      <Plan></Plan>
      <Level></Level>
      <Requirement></Requirement>
    </AcademicProgram>
  </AcademicPrograms>
  <FreeChoice Applicant="Y" Label="Available as a free choice unit?" Student="Y">
    <Content>N</Content>
  </FreeChoice>
  <Accreditation Applicant="Y" Label="Accreditation" Student="Y">
    <Content></Content>
  </Accreditation>
  <RecommendedReading Applicant="Y" Label="Recommended reading" Student="Y">
    <Content>&lt;p&gt;- David Poole and Alan Mackworth, Artificial Intelligence: Foundations of Computational Agents, &amp;nbsp; Third Edition, Cambridge University Press, 2023&lt;/p&gt;&lt;p&gt;- Kevin Murphy, Probabilistic Machine Learning: Advanced Topics, First edition, The MIT Press, 2023.&lt;/p&gt;&lt;p&gt;- Osvaldo Martin, Ravin Kumar, Junpeng Lao, Bayesian Modeling and Computation in Python, CRC Press, 2022.&lt;/p&gt;&lt;p&gt;- Christopher Bishop, Pattern Recognition and Machine Learning, Springer, 2007.&amp;nbsp;&lt;br/&gt;&amp;nbsp;&lt;/p&gt;</Content>
  </RecommendedReading>
  <StudyHours Applicant="Y" Label="Study hours" Student="Y">
    <IntroText> </IntroText>
    <ScheduledHours Applicant="Y" Label="Scheduled activity hours" Student="Y">
      <ActivityHours>
        <ActivityType>Lectures</ActivityType>
        <Hours>15</Hours>
      </ActivityHours>
      <ActivityHours>
        <ActivityType>Practical classes &amp; workshops</ActivityType>
        <Hours>10</Hours>
      </ActivityHours>
      <ActivityHours>
        <ActivityType>Tutorials</ActivityType>
        <Hours>5</Hours>
      </ActivityHours>
    </ScheduledHours>
    <PlacementHours Applicant="Y" Label="Placement hours" Student="Y">
      <ActivityHours>
        <ActivityType></ActivityType>
        <Hours>0</Hours>
      </ActivityHours>
    </PlacementHours>
    <TotalHours Applicant="Y" Label="Independent study hours" Student="Y">
      <Hours>120</Hours>
    </TotalHours>
  </StudyHours>
  <Notes Applicant="Y" Label="Additional notes" Student="Y">
    <Content></Content>
  </Notes>
</CourseUnit>
