COURSE CONTENT. 13 EXAMPLE CLASSES (Hands on Sessions and Seminars) Proposal Date 21 February 2019

Similar documents
CS 100: Principles of Computing

Maintaining Resilience in Teaching: Navigating Common Core and More Online Participant Syllabus

Business Analytics and Information Tech COURSE NUMBER: 33:136:494 COURSE TITLE: Data Mining and Business Intelligence

EEAS 101 BASIC WIRING AND CIRCUIT DESIGN. Electrical Principles and Practices Text 3 nd Edition, Glen Mazur & Peter Zurlis

School: Business Course Number: ACCT603 General Accounting and Business Concepts Credit Hours: 3 hours Length of Course: 8 weeks Prerequisite: None

Maintaining Resilience in Teaching: Navigating Common Core and More Site-based Participant Syllabus

Class Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

CS4491/CS 7265 BIG DATA ANALYTICS INTRODUCTION TO THE COURSE. Mingon Kang, PhD Computer Science, Kennesaw State University

Short vs. Extended Answer Questions in Computer Science Exams

ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY DOWNLOAD EBOOK : ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY PDF

ACADEMIC EXCELLENCE REDEFINED American University of Ras Al Khaimah. Syllabus for IBFN 302 Room No: Course Class Timings:

BUAD 425 Data Analysis for Decision Making Syllabus Fall 2015

Introduction to Forensic Drug Chemistry

BIODIVERSITY: CAUSES, CONSEQUENCES, AND CONSERVATION

JOURNALISM 250 Visual Communication Spring 2014

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

Unit 7 Data analysis and design

Corporate Communication

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

Lecture 1: Basic Concepts of Machine Learning

COURSE BAPA 550 (816): Foundations of Managerial Economics Course Outline

Computerized Adaptive Psychological Testing A Personalisation Perspective

HIST 3300 HISTORIOGRAPHY & METHODS Kristine Wirts

Physics 270: Experimental Physics

Python Machine Learning

MTH 215: Introduction to Linear Algebra

TU-E2090 Research Assignment in Operations Management and Services

MGMT 3362 Human Resource Management Course Syllabus Spring 2016 (Interactive Video) Business Administration 222D (Edinburg Campus)

STRATEGIC LEADERSHIP PROCESSES

Assessment for Student Learning: Institutional-level Assessment Board of Trustees Meeting, August 23, 2016

BUFFET THEORY AND PRODUCTION - CHEF 2332 Thursday 1:30pm 7:00pm Northeast Texas Community College - Our Place Restaurant Course Syllabus Fall 2013

CENTRAL MICHIGAN UNIVERSITY COLLEGE OF EDUCATION AND HUMAN SERVICES

INTERMEDIATE ALGEBRA Course Syllabus

Common Core Exemplar for English Language Arts and Social Studies: GRADE 1

Syllabus: Introduction to Philosophy

CS 3516: Computer Networks

Demography and Population Geography with GISc GEH 320/GEP 620 (H81) / PHE 718 / EES80500 Syllabus

Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge

ITM2500 Spreadsheet & Database Productivity. Spreadsheet & Database Productivity

Course outline. Code: HLT100 Title: Anatomy and Physiology

Language Arts Methods

MAR Environmental Problems & Solutions. Stony Brook University School of Marine & Atmospheric Sciences (SoMAS)

CS/SE 3341 Spring 2012

The 9 th International Scientific Conference elearning and software for Education Bucharest, April 25-26, / X

IST 440, Section 004: Technology Integration and Problem-Solving Spring 2017 Mon, Wed, & Fri 12:20-1:10pm Room IST 202

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS APPLIED MECHANICS MET 2025

Knowledge based expert systems D H A N A N J A Y K A L B A N D E

AGN 331 Soil Science. Lecture & Laboratory. Face to Face Version, Spring, Syllabus

AGN 331 Soil Science Lecture & Laboratory Face to Face Version, Spring, 2012 Syllabus

General study plan for third-cycle programmes in Sociology

Observing Teachers: The Mathematics Pedagogy of Quebec Francophone and Anglophone Teachers

CLASS EXPECTATIONS Respect yourself, the teacher & others 2. Put forth your best effort at all times Be prepared for class each day

TRINITY VALLEY COMMUNITY COLLEGE COURSE SYLLABUS

The Policymaking Process Course Syllabus

EECS 700: Computer Modeling, Simulation, and Visualization Fall 2014

Texas A&M University - Central Texas PSYK EDUCATIONAL PSYCHOLOGY INSTRUCTOR AND CONTACT INFORMATION

University of Toronto Mississauga Degree Level Expectations. Preamble

CENTRAL MICHIGAN UNIVERSITY COLLEGE OF EDUCATION AND HUMAN SERVICES Department of Teacher Education and Professional Development

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

SYLLABUS: RURAL SOCIOLOGY 1500 INTRODUCTION TO RURAL SOCIOLOGY SPRING 2017

Laboratorio di Intelligenza Artificiale e Robotica

A Survey of Authentic Assessment in the Teaching of Social Sciences

Content Teaching Methods: Social Studies. Dr. Melinda Butler

GRADUATE COLLEGE Dual-Listed Courses

Politics and Society Curriculum Specification

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

ECON 365 fall papers GEOS 330Z fall papers HUMN 300Z fall papers PHIL 370 fall papers

COMM370, Social Media Advertising Fall 2017

A student diagnosing and evaluation system for laboratory-based academic exercises

BA 130 Introduction to International Business

MGMT3403 Leadership Second Semester

Degree Qualification Profiles Intellectual Skills

Marketing Management MBA 706 Mondays 2:00-4:50

TRINITY VALLEY COMMUNITY COLLEGE COURSE SYLLABUS

Social Media Journalism J336F Unique Spring 2016

MAE Flight Simulation for Aircraft Safety

Arizona s English Language Arts Standards th Grade ARIZONA DEPARTMENT OF EDUCATION HIGH ACADEMIC STANDARDS FOR STUDENTS

Student Handbook 2016 University of Health Sciences, Lahore

Last Editorial Change:

Refer to the MAP website ( for specific textbook and lab kit requirements.

Lecture 1: Machine Learning Basics

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

Course outline. Code: SPX352 Title: Sports Nutrition

Level 6. Higher Education Funding Council for England (HEFCE) Fee for 2017/18 is 9,250*

MANAGERIAL LEADERSHIP

SPCH 1315: Public Speaking Course Syllabus: SPRING 2014

FOR TEACHERS ONLY. The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION. ENGLISH LANGUAGE ARTS (Common Core)

Laboratorio di Intelligenza Artificiale e Robotica

PEDAGOGICAL LEARNING WALKS: MAKING THE THEORY; PRACTICE

Curriculum and Assessment Policy

Course Syllabus MFG Modern Manufacturing Techniques I Spring 2017

THE WEB 2.0 AS A PLATFORM FOR THE ACQUISITION OF SKILLS, IMPROVE ACADEMIC PERFORMANCE AND DESIGNER CAREER PROMOTION IN THE UNIVERSITY

Top US Tech Talent for the Top China Tech Company

CSL465/603 - Machine Learning

MYP Language A Course Outline Year 3

MGMT3274 INTERNATONAL BUSINESS PROCESSES AND PROBLEMS

Texas A&M University - Central Texas PSYK PRINCIPLES OF RESEARCH FOR THE BEHAVIORAL SCIENCES. Professor: Elizabeth K.

Writing for the AP U.S. History Exam

Transcription:

COURSE CONTENT Academic Year AY2019/20 Semester 1 Author(s) Associate Prof Wang Zhiwei (WangZhiwei@ntu.edu.sg) Course Code CV0003 Course Title Introduction to Data Science and Artificial Intelligence Pre requisites CV1014 Introduction to Computation Thinking Pre requisite for Nil No of AUs 3 Contact Hours LECTURES 0 LAMS/TEL (Online s and Resources) 13 EXAMPLE CLASSES (Hands on Sessions and Seminars) Proposal Date 21 February 2019 Course Aims Annex A In today's era of Information, Data is the new driving force, provided we know how to extract relevant Intelligence. This course will start with the core principles of Data Science, and will equip you with the basic tool and techniques of data handling, exploratory data analysis, data visualization, data based inference, and data focussed communication. The course will also introduce you to the fundamentals of Artificial Intelligence state space representation, uninformed search, and reinforcement learning. The course will motivate you to work closely with data and make data driven decisions in your field of study. The course will also touch upon ethical issues in Data Science and Artificial Intelligence, and motivate you to explore the cutting edge applications related to Big Data, Neural Networks and Deep Learning. Python will be the language of choice to introduce hands on computational techniques. 26 Intended Learning Outcomes (ILO) By the end of this course, you (as a student) would be expected to be able to: 1. identify and define data oriented problems and data driven decisions in real life, 2. illustrate the problems in terms of data exploration and visualization, 3. apply basic machine learning tools to extract inferential information from the data, 4. compose an engaging data story to communicate the problem and the inference, 5. outline the roles and requirements of artificial intelligence in practical applications, 6. explain and discuss fundamentals of state space search and reinforcement learning. Page 1 of 10 8 March 2019

Course Content Topics 1 Data Analytic Thinking What is Data Science? The core problems and solutions. Extracting Intelligence from Data formulating problems. 2 The Data Pipeline Types of Data in various practical Data Science scenarios. Data Wrangling, Cleaning and Preparation using Python. 3 Data Presentation Basic concepts in Statistics and Exploratory Data Analysis. Data Exploration and Data Visualization using Python. Case Studies involving Structured and Unstructured Data 4 Data driven Inference Basics of Machine Learning : Prediction and Classification. Prediction and Classification techniques using Scikit Learn. 5 Data driven Identification Basics of Machine Learning : Clustering and Anomalies. Clustering and Anomaly Detection using Scikit Learn. 6 Digital Storytelling Data driven Dashboards, Websites and Presentations. Data Presentation using Python Notebooks and Plotly. 7 Artificial Intelligence What is Artificial Intelligence? History and State of Art. Principles of problem solving and the State Space Search. Case Studies for State Space Search and Search Algorithms 8 Reinforcement Learning and AI Introduction to Reinforcement Learning in context of AI. Fundamentals of Markov Processes and Q Learning. 9 Ethics in DS&AI Ethical considerations and the idea of responsible DS&AI. 10 State of the Art in DS&AI Progress in Big Data, Neural Networks and Deep Learning. LAMS/TEL (Hours) Example Classes (2 Hour Sessions) 1 Problem Formulation, Data Wrangling, Cleaning and Preparation 1 (2 weeks) 2 2 1 1 2 2 Basic Statistics, Data Exploration and Visualization (2 weeks) Prediction and Classification (2 weeks) Clustering and Anomaly Detection (1 week) Data Presentation and Dashboards (1 week) State Space Search and misc. Search Algorithms (2 weeks) Markov Processes and Q Learning (2 weeks) 0.5 Ethical Data Science and AI 0.5 (1 week) Check for Hours = 13 = 26 Page 2 of 10 8 March 2019

Design Philosophy The primary goal of this course is to enhance your Digital Literacy by introducing you to some reallife application of data driven computational thinking and decision, so that you may observe the true power of your computing skills in handling practical problems. The course is planned in three parts core data science module, machine learning tool and techniques, and fundamentals of artificial intelligence. Core Data Science Module o Week 1 will teach you the premise of Data Science, and how to formulate data oriented problems o Week 2 will teach you how to wrangle acquired data to suit your needs, and how to get it cleaned o Weeks 3 and 4 will introduce you to the art of presenting data, with basic exploratory data analysis Machine Learning Tools o Weeks 5 and 6 will dive into Machine Learning to explore the use of basic models in Data Science o Week 7, right before the break, will introduce you to basic techniques of finding Patterns in Data o Week 8 will tie together the ideas of Data Science and Machine Learning on a Digital Storyboard Artificial Intelligence o Weeks 9 and 10 will introduce you to the domain of Artificial Intelligence through Search Space o Weeks 11 and 12 will extend the notion of AI to Reinforcement Learning and Markov Processes o Week 13 will end the course by exposing you to the ethical responsibilities of Data Scientists in using the tools and techniques of Artificial Intelligence, and will motivate you to probe deeper in the field In due flow of the course, we will also refresh basic concepts in Statistics and Computing that you may have already seen in the previous semester. The new principles and techniques that you will learn in this course will be related to the practical tools of data analysis and state space search, along with use and presentation of data in various forms and shape. You will also learn specific applications of DS&AI in your field of study, through real life applications and case studies. We hope this will pique your interest! Assessment (includes both continuous and summative assessment) Component Course LO Tested Related Programme LO or Graduate Attributes Weightage Team / Individual Assessment Rubrics TEL participation 1,5,6 a,b,h,l 10% Individual Appendix 1 and TEL MCQs Online Quizzes 2,5,6 a,b,h 40% Individual Appendix 1 based on MCQs Exercises in 3,4,6 a,b,c,d,e,h 20% Individual Appendix 2 Example Class Mini Project in 1,2,3,4,5,6 a,b,c,d,e,f,i,j 30% Team + Appendix 3 Example Class Individual Total 100% Page 3 of 10 8 March 2019

Mapping of Course SLOs to EAB Graduate Attributes Course Student Learning Outcomes CV 2020 Introduction to Data Science and Artificial Intelligence Overall Statement 1. identify and define data-oriented problems and data-driven decisions in real life 2. illustrate the problems in terms of data exploration and visualization 3. apply basic machine learning tools to extract inferential information from the data 4. compose an engaging data story to communicate the problem and the inference 5. outline the roles and requirements of artificial intelligence in practical applications 6. explain and discuss fundamentals of state space search and reinforcement learning Cat EAB s 12 Graduate Attributes* (a) (b) (c) (d) (e) (f) (g) (h) (i) (j) (k) (l) Core This course, as a part of the Digital Literacy program, aims to introduce you to the core techniques of data science, machine learning and artificial intelligence, including data manipulation, visualization, statistical modelling, inference, data presentation, state space search algorithms, and reinforcement learning, which constitute the toolbox for any Data Science & Artificial Intelligence practitioner. (a), (b), (d), (f), (i), (j), (l) (a), (b), (c), (d), (e), (i), (j), (l) (a), (b), (c), (d), (e), (i) (a), (b), (e), (f), (h), (i), (j) (a), (b), (d), (f), (h), (l) (a), (b), (c), (d), (e), (i) Legend: Fully consistent (contributes to more than 75% of Student Learning Outcomes) Partially consistent (contributes to about 50% of Student Learning Outcomes) Weakly consistent (contributes to about 25% of Student Learning Outcomes) Blank Not related to Student Learning Outcomes Page 4 of 10 8 March 2019

*The graduate attributes as stipulated by the EAB, are: (a) (b) (c) (d) (e) (f) (g) (h) (i) (j) (k) (l) Engineering knowledge: Apply the knowledge of mathematics, natural science, engineering fundamentals, and an engineering specialisation to the solution of complex engineering problems. Problem Analysis: Identify, formulate, research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences. Design/development of Solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations. Investigation: Conduct investigations of complex problems using research based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions. Modern Tool Usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modelling to complex engineering activities with an understanding of the limitations. The engineer and Society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal, and cultural issues and the consequent responsibilities relevant to the professional engineering practice. Environment and Sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for the sustainable development. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice. Individual and Team Work: Function effectively as an individual, and as a member or leader in diverse teams and in multidisciplinary settings. Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions. Project Management and Finance: Demonstrate knowledge and understanding of the engineering and management principles and economic decision making, and apply these to one s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments. Life long Learning: Recognize the need for, and have the preparation and ability to engage in independent and life long learning in the broadest context of technological change. Page 5 of 10 8 March 2019

Formative feedback TEL participation and TEL MCQs : This is an online exercise. You will see you scores, your answers, the correct answers, feedback on your incorrect answers, and explanations for the correct answers, immediately after you have submitted your answers online. Online Quizzes based on MCQs : These are online exercises too. You will see you scores, your answers, the correct answers, feedback on your incorrect answers, and explanations for the correct answers, immediately after you have submitted your answers online. Exercises in Example Class : These are partially based on online exercises based on MCQs, and partially on classwork submissions. For the MCQs, you will see you scores, your answers, the correct answers, feedback on your incorrect answers, and explanations for the correct answers, immediately after you have submitted your answers online. For the classwork submissions, Individual feedback will be provided to you after proper evaluation of your submissions. The answers will be discussed in the class, and you will also get to know the basic score statistics of the other students in the same cohort. Mini Project in Example Class : You will be guided in choosing the topic, and the instructor will also help you during the course of the project, as and when required. Regular interactions with the instructor will be arranged to monitor your progress, and to provide you with constructive criticism. Learning and Teaching approach Approach LAMS/TEL (Online ) Example Class (Face to Face) How does this approach support students in achieving the learning outcomes? Topics will be delivered as a series of online videos lectures, and you will also be provided reference materials for self study to achieve the ILOs. Example Classes will be used for seminar sessions for students to discuss, debate and clarify the contents of the online LAMS/TEL contents, as well as hands on sessions to equip students with practical knowledge on data science, machine learning and artificial intelligence, and to guide in terms of the design and implementation of a mini project, to achieve the ILOs. Reading and References There is no single textbook for the course. The following books and resources will be used as references. 1. Python Data Science Handbook : Jake VanderPlas : O Reilly (1 st edition) 2. An Introduction to Statistical Learning : James, Witten, Hastie, Tibshirani 3. Artificial Intelligence: A Modern Approach : Russell and Norvig (3 rd edition) Additional resources, if required, will be shared with you in the LAMS/TEL videos and Example Classes. Page 6 of 10 8 March 2019

Course Policies and Student Responsibilities As a student of the course, you are required to abide by both the University Code of Conduct and the Student Code of Conduct. The Codes provide information on the responsibilities of all NTU students, as well as examples of misconduct and details about how students can report suspected misconduct. The University also has the Student Mental Health Policy. The Policy states the University s commitment to providing a supportive environment for the holistic development of students, including the improvement of mental health and wellbeing. These policies and codes concerning students can be found in the following link: http://www.ntu.edu.sg/sao/pages/policiesconcerning students.aspx Academic Integrity Good academic work depends on honesty and ethical behavior. Quality of your work as a student relies on adhering to the principles of academic integrity and to the NTU Honor Code, a set of values shared by the whole university community. Truth, Trust and Justice are at the core of NTU s shared values. As a student of NTU, it is important that you recognize your responsibilities in understanding and applying the principles of academic integrity in all the work you do at the University. Not knowing what is involved in maintaining academic integrity does not excuse academic dishonesty. You need to actively equip yourself with strategies to avoid all forms of academic dishonesty, including plagiarism, academic fraud, and collusion and cheating. If you are uncertain of the definitions of any of these terms, you should go to the academic integrity website for more information. Consult your instructor(s) if you need any clarification about the requirements of academic integrity in the course. Course Instructors Instructor Office Location Phone Email Associate Prof Wang Zhiwei N1 01c 75 6790 5281 WangZhiwei@ntu.edu.sg Planned Weekly Schedule Week Topic Course LO 1 Data Analytic Thinking What is Data Science? The core problems and solutions. Extracting Intelligence formulating problems. 2 The Data Pipeline Types of Data in various practical Data Science scenarios. Data Wrangling, Cleaning, Preparation. Readings 1,2 Online 1,2 Online Example Class Activities Defining a Data Science Problem in real life. Familiarization with Python tools for DS. Extraction, Wrangling, Cleaning, Preparation of Data using Pandas. Page 7 of 10 8 March 2019

3 Data Exploration Basic concepts in Statistics and Exploratory Data Analysis. 4 Data Presentation Data Exploration and Data Visualization using Python. 5 Data driven Predictions Prediction using techniques of Regression and Time Series 6 Data driven Classification Classification using techniques of Decision Trees and Support Vectors 7 Data driven Identification Clustering and Anomaly Detection. 8 Digital Storytelling Data driven Dashboards, Websites and Presentations. 9 Artificial Intelligence What is Artificial Intelligence? History and State of Art. Principles of problem solving and State Space. 10 Uninformed Search Search Algorithms : breadth first, depth first, IDA, uniform cost. 11 Reinforcement Learning Introduction to Reinforcement Learning in context of AI. Basics of Markov Processes and Q Learning. 12 Reinforcement Learning Introduction to Reinforcement Learning in context of AI. Basics of Markov Processes and Q Learning. 13 Ethics and State of the Art Ethical considerations and the idea of responsible DS&AI. Progress in Big Data, Neural Net, Deep Learning. 1,2 Online 2,4 Online 2,3 Online 2,3 Online 2,3 Online 2,4 Online 5,6 Online 5,6 Online 5,6 Online 5,6 Online 1,5 Online EDA using Case Studies involving Structured and Unstructured Data Visualization tools in Python and the basics of Data Visualization Using Prediction tools from Scikit Learn. Using Classification tools from Scikit Learn. Using Clustering tools from Scikit Learn. Data Presentation using Notebooks and Plotly. Case Studies for State Space Search and Search Algorithms Case Studies for State Space Search and Search Algorithms Case Studies for Reinforcement Learning Case Studies for Reinforcement Learning Ethical considerations and the idea of responsible DS&AI. Page 8 of 10 8 March 2019

Appendix 1 : Assessment Criteria for TEL MCQs You will complete 12 online LAMS/TEL sessions, including embedded MCQs. The maximum score is 10% of your total marks. You will take 2 online quizzes based on MCQs during the semester. The maximum score is 40% (15+25) of your total marks. Appendix 2 : Assessment Criteria for Exercises in Example Class You will take 1 hands on Lab Quiz during the semester, based on the material covered during the Labs or the Example Classes. You will need to code for this quiz (at least major part of it), and the maximum score for the Lab Quiz is 20% of your total marks. Appendix 3 : Assessment Criteria for Mini Project You will submit the code(s) for data analysis, the visualization dashboard, and a final report to illustrate the Mini Project both the problem and the solution. Mini Project will be graded out of 100 points, with 80 points for the Team Exercise (code, presentation, report) and 20 points for Individual contribution. The Individual contribution will be judged based on an Oral Evaluation after project presentation. The score for the Mini Project, graded out of 100, will then be scaled down to 30% of your total marks. Criteria Standards Fail standard (0 40 %) Pass standard (41 74 %) High standard (75 100 %) Identify the core definitio n of the problem, and plan the datadriven solution. (LO 1, 3, 5) Identifying completely wrong definitions of the problems, and planning solutions that are somewhat related but are not the actual solutions expected for the problems. Identifying the correct and relevant definitions of the problems in line with the course materials, planning solutions reasonably in line with solutions expected for the problems, and trying to relate the course materials to the planned solutions. Accuracy and clarity can be further improved. Identifying the correct and relevant definitions of the problems in line with the course materials, planning technically accurate steps for the solutions that are expected for the problems, and clearly connecting the course materials to the planned solutions. Explore the data effectivel y and devise required models to solve the problems. Ad hoc analysis of the data and arbitrary steps in building the model without properly connecting the concepts with relevant concepts from the course. No or little evidence of critical Logical exploration of the data that demonstrates a good understanding of the concepts from the course, and building models with reasonable accuracy to solve the problems. Reasonable evidence of critical thinking related to the proposed solution, and producing solutions with some degree of intuition and justification Clear logical flow of data exploration of that demonstrates a good understanding of the concepts from the course (and beyond), and building models with high accuracy to solve the problems. Extensive evidence of critical thinking related to the proposed solution, and producing solutions with clear intuition Page 9 of 10 8 March 2019

(LO 2, 3, 6) evaluation of the proposed solution. (rigorous steps for modelbuilding or validation of models and results may be missing). and proper justification, including rigorous steps for model building and validation of the models and results. Overall Editorial Standard of the Solution and the Final Report. (LO 4) Disorganised format and arrangement of the code and report, without any comment or little/no mention of references /resources. Clear logical flow and wellformatted arrangement of the code and report, with all essential components. Reasonable comments and reasonable documentation of references /resources. Clear logical flow and wellformatted arrangement of the code and report, with all essential components. Detailed set of technical comments to illustrate the choices made towards the solution, and to highlight the inferences. Proper documentation of references /resources. Your Individual contribution (20 points out of 100) towards the Mini Project will be judged based on an Oral Evaluation, as per the following rubrics. Criteria Standards Fail standard (0 40 %) Pass standard (41 74 %) High standard (75 100 %) Clear understanding of problem definition, solution techniques, data exploration and machine learning tools used in the project. Individual contribution to the project is significantly high compared to team mates. Understanding of the Project and Individual Contribution. (LO 1, 2, 3) Little understanding of problem definition, solution techniques, data exploration and machine learning tools used in the project. Individual contribution is too low compared to the team mates. Decent understanding of problem definition, solution techniques, data exploration and machine learning tools used in the project. Individual contribution to the project is proportional to the team size and project difficulty. Page 10 of 10 8 March 2019