Sök i programutbudet

Använd sökfunktionen för att leta efter kurser och program i Chalmers utbildningsutbud. Den programplan och utbildningsplan som avser dina studier är i allmänhet från det läsår du började dina studier.

​​​​​​​​​​​​​

Kursplan för

Läsår
TIN171 - Artificial intelligence
 
Kursplanen fastställd 2012-02-18 av programansvarig (eller motsvarande)
Ägare: MPALG
7,5 Poäng
Betygskala: TH - Fem, Fyra, Tre, Underkänt
Utbildningsnivå: Avancerad nivå
Huvudområde: Datateknik, Informationsteknik
Institution: 37 - DATA- OCH INFORMATIONSTEKNIK


Undervisningsspråk: Engelska
Sökbar för utbytesstudenter
Blockschema: D

Modul   Poängfördelning   Tentamensdatum
Lp1 Lp2 Lp3 Lp4 Sommarkurs Ej Lp
0107 Tentamen 7,5 hp Betygskala: TH   7,5 hp    

I program

TKDAT DATATEKNIK, CIVILINGENJÖR, Årskurs 3 (valbar)
TKITE INFORMATIONSTEKNIK, CIVILINGENJÖR, Årskurs 3 (valbar)
MPALG COMPUTER SCIENCE - ALGORITHMS, LANGUAGES AND LOGIC, MSC PROGR, Årskurs 1 (obligatoriskt valbar)
MPCAS COMPLEX ADAPTIVE SYSTEMS, MSC PROGR, Årskurs 2 (valbar)
MPCSN COMPUTER SYSTEMS AND NETWORKS, MSC PROGR, Årskurs 1 (valbar)
MPIDE INTERACTION DESIGN AND TECHNOLOGIES, MSC PROGR, Årskurs 1 (valbar)

Examinator:

Docent  K V S Prasad


Ersätter

TIN170   Artificiell intelligens

Kursutvärdering:

http://document.chalmers.se/doc/8fe98aa3-661d-45fd-88c7-eaabdd881455


  Gå till kurshemsida

Behörighet:

För kurser inom Chalmers utbildningsprogram gäller samma behörighetskrav som till de(t) program kursen ingår i.

Kursspecifika förkunskaper

Essential: good programming skills. You must be able to do a sizable programming project (i.e. also be fluent with tools, libraries, and environments) in a language of your choice, for example, C, C++, Java, Haskell, Lisp or Prolog. We provide no hardware or software (use your own laptop), and cannot help you with coding problems. Your programs will be discussed at an abstract, pseudo-code level.

Helpful but not mandatory: courses in data structures (e.g., TDA416), algorithms (e.g., TIN092), and perhaps logic in computer science (e.g., DAT060).

This is an advanced course: we assume academic maturity and a willingness to explore independently, but no specific skill other than programming.

Syfte

Artificial Intelligence (AI) studies how computers can accomplish tasks that were traditionally thought to require human intelligence. The aim of this course is to understand some possibilities and limitations of AI.

Lärandemål (efter fullgjord kurs ska studenten kunna)

The course offers for study several areas of AI (such as Machine Learning, Natural Language Understanding, and Automatic Reasoning and Planning). You will study one of these areas in depth, via a project, and acquire an overview of the other areas.

You should understand the project area well, be able to read and understand research literature in it, flesh out a proposal, and finally design, program, evaluate and tune a small software system to carry out the proposal. In this area, you should be able to tackle new problems, and judge what is possible and what is not, and when to use which algorithm.

More generally, you should have developed an ability to explore an area independently and to find your way through literature for purposes of study, research or development, and to write a scientific report of your exploration.

Innehåll

The project (proposal, exploration, reading, supervision, programming, written report, demonstration, oral presentation) will take most of your time.

To help us assign you a project, we may ask you to write small proposals in several of the offered areas, either from scratch, or from starting points we provide.

To give you an overview, we offer survey lectures. Example topics include some history, search (uninformed and informed), games, natural language processing, machine learning, logic and deduction, and automated planning.

Organisation

Projects will be carried out in groups, the size being dictated by student numbers. We aim for one supervision session per week per group during the project, of around 30 mins.

The lectures, group formation, proposals and project assignment take up the first few weeks. The project will take the rest of the time.

Details will vary depending on student numbers, teaching resources, and the philosophy of the teaching team, and will be announced on the course website.

Litteratur

Stuart Russell and Peter Norvig, "Artificial Intelligence: A Modern Approach". Third Edition, Pearson 2010.

Examination

Your grade is decided mostly on the quality and extent of your project (proposal, reading, design, programming and report) as well as your participation during supervision, the demonstration/presentation and any oral exam about the project. The course website will give details such as the forum for the presentation, and how often the report is to be updated and assessed.

A smaller weight is given to the overview of those parts of AI not covered by your project. Again, the website tell you theweight, what skills and knowledge will be assessed, and how (e.g., by an oral exam, a written exam, an assignment, or essays).


Sidansvarig Publicerad: on 24 jan 2018.