SlideShare a Scribd company logo
1 of 3
Download to read offline
Machine Learning


                              August 17, 2008


    In this course, we study how a computer automatically can learn to
perform tasks that it is not explicitly programmed for. For example, given
medical information such as EKG for a few thousand patients, a computer
can automatically learn to identify the ones with various forms of heart
disease. Of course, a highly relevant question is how accurately that a
computer then is able to diagnose new patients, which is said to be the
generalizing ability of the synthesized model.
    The course book is Machine Learning by Tom M. Mitchell and selected
papers that supplement it, for example regarding genetic algorithms and
automatic programming.
    In order to use machine learning in practice, it is necessary with hands-on
experience, which in this course is provided by three projects that students
should carry out individually or in cooperation with one or two other stu-
dents.
    At the start of the course, each student selects a machine learning prob-
lem which is to be processed with decision trees in the first project, neural
nets in the second one and with automatic programming in the last one.
When selecting a problem, consider the following.

  1. Do you have any hobby or other area of interest for which machine
     learning may be useful? Can you collect data yourself or obtain data
     in some other way?

  2. There are hundreds of more or less ready data sets on the internet, for
     example

      http://www.ics.uci.edu/~mlearn/MLSummary.html

  3. Are there any commercial, scientific or other applications of your data
     set?

   Here is a brief description of the projects where one purpose of the first
two is to compare the decision tree learning software C5.0 with so-called
neural nets.

                                      1
Project 1
In this project, we use C5.0 which is a commercial tool for synthesis of
decision trees and sets of IF-THEN rules. C5.0 is installed on the Linux
machine frigg.hiof.no but also available for Microsoft Windows.
    The data set that you have chosen will need to be converted to the input
format for C5.0. Note that many of the ready made data sets already are
on this format.
    You are required to present your work on this project for the rest of the
class with a 10 – 15 minute talk scheduled betwen 10 and 12 on Monday
September 15th, 2008.
    Describe the problem to be solved and your data set and previous work
by others on the same problem. What applications does the problem have?
Which attributes are used and how are they converted to suitable input for
C5.0? How do you interpret the output from C5.0 for your data set? Try to
characterize the generalizing ability of the models generated by C5.0. How
sensitive is C5.0 to missing attributes or less training data? Are trees or
rules best as models? Does boosting improve the classification?

Project 2
In this project, we either use the neural network toolbox in MATLAB or
neural net software in C that you write yourself using an automatic differ-
entiation library and possibly also a numerical optimization library.
    Split the data set in one for training, one for valiadtion and a third one
for testing.
    How do you code the input and output to be suitable for a neural net-
work? What alternative codings are there?
    How is the result on the training, validation and test sets influenced by
the number of nodes in the hidden layer and the number of epochs? Try a
few different numerical optimization methods, for example gradient descent
and quasi-Newton methods.
    Compare neural nets with C5.0 for your problem.
    The date for presentation of this project will be determined later.
    Hopefully, the collected work of the class with two different machine
learning methods and a collection of problems will illuminate the pros and
cons of these methods for various applications. It will also contribute to the
practical experience and skill that cannot be obtained by only reading the
textbook.

Project 3
This project is to either automatically generate programs for a number of
small and traditional programming tasks or to use automatic programming



                                      2
for the same data set as in projects 1 and 2. Project 3 is described more
fully in its own document to be found at

http://www-ia.hiof.no/~rolando/ML

    The grading of the course is based both on the projects (65%) and a
theory exam (35%).
    When the projects have started, each group will get its own supervision
time on Thursdays whereas the Monday lectures will continue throughout
the fall semester.
    Contribute to an interesting and entertaining course by asking questions
or contributing with your own views during lectures and by being active in
practical problem solving!




                                     3

More Related Content

What's hot

Hot Topics in Machine Learning For Research and thesis
Hot Topics in Machine Learning For Research and thesisHot Topics in Machine Learning For Research and thesis
Hot Topics in Machine Learning For Research and thesisWriteMyThesis
 
Machine Learning: Machine Learning: Introduction Introduction
Machine Learning: Machine Learning: Introduction IntroductionMachine Learning: Machine Learning: Introduction Introduction
Machine Learning: Machine Learning: Introduction Introductionbutest
 
Lecture 01: Machine Learning for Language Technology - Introduction
 Lecture 01: Machine Learning for Language Technology - Introduction Lecture 01: Machine Learning for Language Technology - Introduction
Lecture 01: Machine Learning for Language Technology - IntroductionMarina Santini
 
Machine Learning Using Python
Machine Learning Using PythonMachine Learning Using Python
Machine Learning Using PythonSavitaHanchinal
 
Supervised Unsupervised and Reinforcement Learning
Supervised Unsupervised and Reinforcement Learning Supervised Unsupervised and Reinforcement Learning
Supervised Unsupervised and Reinforcement Learning Aakash Chotrani
 
Machine Learning SPPU Unit 1
Machine Learning SPPU Unit 1Machine Learning SPPU Unit 1
Machine Learning SPPU Unit 1Amruta Aphale
 
Learning Data Science from Scratch!
Learning Data Science from Scratch!Learning Data Science from Scratch!
Learning Data Science from Scratch!Learnbay Datascience
 
Hot Topics in Machine Learning for Research and Thesis
Hot Topics in Machine Learning for Research and ThesisHot Topics in Machine Learning for Research and Thesis
Hot Topics in Machine Learning for Research and ThesisWriteMyThesis
 
Hot machine learning topics
Hot machine learning topicsHot machine learning topics
Hot machine learning topicsWriteMyThesis
 
Lecture 2 Basic Concepts in Machine Learning for Language Technology
Lecture 2 Basic Concepts in Machine Learning for Language TechnologyLecture 2 Basic Concepts in Machine Learning for Language Technology
Lecture 2 Basic Concepts in Machine Learning for Language TechnologyMarina Santini
 
introducción a Machine Learning
introducción a Machine Learningintroducción a Machine Learning
introducción a Machine Learningbutest
 
Eick/Alpaydin Introduction
Eick/Alpaydin IntroductionEick/Alpaydin Introduction
Eick/Alpaydin Introductionbutest
 
Learn Real World Machine Learning By Building Projects
Learn Real World Machine Learning By Building ProjectsLearn Real World Machine Learning By Building Projects
Learn Real World Machine Learning By Building ProjectsJohn Alex
 
A Machine Learning Primer,
A Machine Learning Primer,A Machine Learning Primer,
A Machine Learning Primer,Eirini Ntoutsi
 
Attacks on Victim Model! A Defense Strategy
Attacks on Victim Model! A Defense StrategyAttacks on Victim Model! A Defense Strategy
Attacks on Victim Model! A Defense StrategySivaranjanikumar1
 

What's hot (20)

Machine learning
Machine learningMachine learning
Machine learning
 
Hot Topics in Machine Learning For Research and thesis
Hot Topics in Machine Learning For Research and thesisHot Topics in Machine Learning For Research and thesis
Hot Topics in Machine Learning For Research and thesis
 
Machine Learning: Machine Learning: Introduction Introduction
Machine Learning: Machine Learning: Introduction IntroductionMachine Learning: Machine Learning: Introduction Introduction
Machine Learning: Machine Learning: Introduction Introduction
 
Lecture 01: Machine Learning for Language Technology - Introduction
 Lecture 01: Machine Learning for Language Technology - Introduction Lecture 01: Machine Learning for Language Technology - Introduction
Lecture 01: Machine Learning for Language Technology - Introduction
 
Machine Learning Using Python
Machine Learning Using PythonMachine Learning Using Python
Machine Learning Using Python
 
Supervised Unsupervised and Reinforcement Learning
Supervised Unsupervised and Reinforcement Learning Supervised Unsupervised and Reinforcement Learning
Supervised Unsupervised and Reinforcement Learning
 
Resume
ResumeResume
Resume
 
Machine Learning SPPU Unit 1
Machine Learning SPPU Unit 1Machine Learning SPPU Unit 1
Machine Learning SPPU Unit 1
 
Mooc test
Mooc testMooc test
Mooc test
 
Learning Data Science from Scratch!
Learning Data Science from Scratch!Learning Data Science from Scratch!
Learning Data Science from Scratch!
 
Hot Topics in Machine Learning for Research and Thesis
Hot Topics in Machine Learning for Research and ThesisHot Topics in Machine Learning for Research and Thesis
Hot Topics in Machine Learning for Research and Thesis
 
Introduction to cp
Introduction to cpIntroduction to cp
Introduction to cp
 
Hot machine learning topics
Hot machine learning topicsHot machine learning topics
Hot machine learning topics
 
Machine learning
 Machine learning Machine learning
Machine learning
 
Lecture 2 Basic Concepts in Machine Learning for Language Technology
Lecture 2 Basic Concepts in Machine Learning for Language TechnologyLecture 2 Basic Concepts in Machine Learning for Language Technology
Lecture 2 Basic Concepts in Machine Learning for Language Technology
 
introducción a Machine Learning
introducción a Machine Learningintroducción a Machine Learning
introducción a Machine Learning
 
Eick/Alpaydin Introduction
Eick/Alpaydin IntroductionEick/Alpaydin Introduction
Eick/Alpaydin Introduction
 
Learn Real World Machine Learning By Building Projects
Learn Real World Machine Learning By Building ProjectsLearn Real World Machine Learning By Building Projects
Learn Real World Machine Learning By Building Projects
 
A Machine Learning Primer,
A Machine Learning Primer,A Machine Learning Primer,
A Machine Learning Primer,
 
Attacks on Victim Model! A Defense Strategy
Attacks on Victim Model! A Defense StrategyAttacks on Victim Model! A Defense Strategy
Attacks on Victim Model! A Defense Strategy
 

Viewers also liked

ベトナム人の新聞・雑誌・読書の習慣についての調査
ベトナム人の新聞・雑誌・読書の習慣についての調査ベトナム人の新聞・雑誌・読書の習慣についての調査
ベトナム人の新聞・雑誌・読書の習慣についての調査Q&Me Vietnam Market Research
 
HW2-1_05.doc
HW2-1_05.docHW2-1_05.doc
HW2-1_05.docbutest
 
MAPATO - PASADA Complete Document
MAPATO - PASADA Complete DocumentMAPATO - PASADA Complete Document
MAPATO - PASADA Complete DocumentJoke Hoogerbrugge
 
Innovación Educativa parte II - Tendencias Pedagógicas
Innovación Educativa parte II -  Tendencias PedagógicasInnovación Educativa parte II -  Tendencias Pedagógicas
Innovación Educativa parte II - Tendencias PedagógicasJaime Claros
 
La competència digital del professorat (model TPACK)
La competència digital del professorat (model TPACK)La competència digital del professorat (model TPACK)
La competència digital del professorat (model TPACK)Lirios13
 
TZA058_CARE_Midterm_Evaluation Final Report
TZA058_CARE_Midterm_Evaluation Final ReportTZA058_CARE_Midterm_Evaluation Final Report
TZA058_CARE_Midterm_Evaluation Final ReportJoke Hoogerbrugge
 
Review of use of learning and observation in ITE lesson study
Review of use of learning and observation in ITE lesson studyReview of use of learning and observation in ITE lesson study
Review of use of learning and observation in ITE lesson studyPhilwood
 
20150816-民撰官酌的台灣開放政府資料授權條款 Revision of the Taiwan Open Government Data Licens...
20150816-民撰官酌的台灣開放政府資料授權條款 Revision of the Taiwan Open Government Data Licens...20150816-民撰官酌的台灣開放政府資料授權條款 Revision of the Taiwan Open Government Data Licens...
20150816-民撰官酌的台灣開放政府資料授權條款 Revision of the Taiwan Open Government Data Licens...Lucien C.H. Lin
 
Phun phủ nhiệt
Phun phủ nhiệtPhun phủ nhiệt
Phun phủ nhiệtXuân Đạt
 
Historia de la alhòndiga de granaditas 150909
Historia de la alhòndiga de granaditas 150909Historia de la alhòndiga de granaditas 150909
Historia de la alhòndiga de granaditas 150909Fabiola Aranda
 
Internship powerpoint
Internship powerpointInternship powerpoint
Internship powerpointKhai Win Er
 
ベトナムの歯磨き・歯ブラシ調査
ベトナムの歯磨き・歯ブラシ調査ベトナムの歯磨き・歯ブラシ調査
ベトナムの歯磨き・歯ブラシ調査Q&Me Vietnam Market Research
 
Vietnamese oral research
Vietnamese oral researchVietnamese oral research
Vietnamese oral researchDI Marketing
 
Germany and German literature
Germany and German literatureGermany and German literature
Germany and German literatureEzr Acelar
 
Backpacking is the latest modern travel trend
Backpacking is the latest modern travel trendBackpacking is the latest modern travel trend
Backpacking is the latest modern travel trendDI Marketing
 
Los generos en la pintura
Los generos en la pinturaLos generos en la pintura
Los generos en la pinturaInma Contreras
 
Maruti suzuki marketing strategies by Aviroop Banik,Rizvi Institute of Manage...
Maruti suzuki marketing strategies by Aviroop Banik,Rizvi Institute of Manage...Maruti suzuki marketing strategies by Aviroop Banik,Rizvi Institute of Manage...
Maruti suzuki marketing strategies by Aviroop Banik,Rizvi Institute of Manage...Aviroop Banik
 
Movimientos del cuello
Movimientos del cuelloMovimientos del cuello
Movimientos del cuelloNatt-N
 

Viewers also liked (20)

NOAC use - brief handout
NOAC use - brief handoutNOAC use - brief handout
NOAC use - brief handout
 
ベトナム人の新聞・雑誌・読書の習慣についての調査
ベトナム人の新聞・雑誌・読書の習慣についての調査ベトナム人の新聞・雑誌・読書の習慣についての調査
ベトナム人の新聞・雑誌・読書の習慣についての調査
 
HW2-1_05.doc
HW2-1_05.docHW2-1_05.doc
HW2-1_05.doc
 
MAPATO - PASADA Complete Document
MAPATO - PASADA Complete DocumentMAPATO - PASADA Complete Document
MAPATO - PASADA Complete Document
 
Innovación Educativa parte II - Tendencias Pedagógicas
Innovación Educativa parte II -  Tendencias PedagógicasInnovación Educativa parte II -  Tendencias Pedagógicas
Innovación Educativa parte II - Tendencias Pedagógicas
 
La competència digital del professorat (model TPACK)
La competència digital del professorat (model TPACK)La competència digital del professorat (model TPACK)
La competència digital del professorat (model TPACK)
 
TZA058_CARE_Midterm_Evaluation Final Report
TZA058_CARE_Midterm_Evaluation Final ReportTZA058_CARE_Midterm_Evaluation Final Report
TZA058_CARE_Midterm_Evaluation Final Report
 
Review of use of learning and observation in ITE lesson study
Review of use of learning and observation in ITE lesson studyReview of use of learning and observation in ITE lesson study
Review of use of learning and observation in ITE lesson study
 
Robert mueller pitch
Robert mueller pitchRobert mueller pitch
Robert mueller pitch
 
20150816-民撰官酌的台灣開放政府資料授權條款 Revision of the Taiwan Open Government Data Licens...
20150816-民撰官酌的台灣開放政府資料授權條款 Revision of the Taiwan Open Government Data Licens...20150816-民撰官酌的台灣開放政府資料授權條款 Revision of the Taiwan Open Government Data Licens...
20150816-民撰官酌的台灣開放政府資料授權條款 Revision of the Taiwan Open Government Data Licens...
 
Phun phủ nhiệt
Phun phủ nhiệtPhun phủ nhiệt
Phun phủ nhiệt
 
Historia de la alhòndiga de granaditas 150909
Historia de la alhòndiga de granaditas 150909Historia de la alhòndiga de granaditas 150909
Historia de la alhòndiga de granaditas 150909
 
Internship powerpoint
Internship powerpointInternship powerpoint
Internship powerpoint
 
ベトナムの歯磨き・歯ブラシ調査
ベトナムの歯磨き・歯ブラシ調査ベトナムの歯磨き・歯ブラシ調査
ベトナムの歯磨き・歯ブラシ調査
 
Vietnamese oral research
Vietnamese oral researchVietnamese oral research
Vietnamese oral research
 
Germany and German literature
Germany and German literatureGermany and German literature
Germany and German literature
 
Backpacking is the latest modern travel trend
Backpacking is the latest modern travel trendBackpacking is the latest modern travel trend
Backpacking is the latest modern travel trend
 
Los generos en la pintura
Los generos en la pinturaLos generos en la pintura
Los generos en la pintura
 
Maruti suzuki marketing strategies by Aviroop Banik,Rizvi Institute of Manage...
Maruti suzuki marketing strategies by Aviroop Banik,Rizvi Institute of Manage...Maruti suzuki marketing strategies by Aviroop Banik,Rizvi Institute of Manage...
Maruti suzuki marketing strategies by Aviroop Banik,Rizvi Institute of Manage...
 
Movimientos del cuello
Movimientos del cuelloMovimientos del cuello
Movimientos del cuello
 

Similar to Machine Learning

1. introduction to data science —
1. introduction to data science —1. introduction to data science —
1. introduction to data science —swethaT16
 
Teaching Machine Learning to Design Students
Teaching Machine Learning to Design StudentsTeaching Machine Learning to Design Students
Teaching Machine Learning to Design Studentsbutest
 
chalenges and apportunity of deep learning for big data analysis f
 chalenges and apportunity of deep learning for big data analysis f chalenges and apportunity of deep learning for big data analysis f
chalenges and apportunity of deep learning for big data analysis fmaru kindeneh
 
introduction to machine learning
introduction to machine learningintroduction to machine learning
introduction to machine learningJohnson Ubah
 
ML crash course
ML crash courseML crash course
ML crash coursemikaelhuss
 
Self Study Business Approach to DS_01022022.docx
Self Study Business Approach to DS_01022022.docxSelf Study Business Approach to DS_01022022.docx
Self Study Business Approach to DS_01022022.docxShanmugasundaram M
 
pdfcoffee.com_empowerment-module-2-pdf-free.pdf
pdfcoffee.com_empowerment-module-2-pdf-free.pdfpdfcoffee.com_empowerment-module-2-pdf-free.pdf
pdfcoffee.com_empowerment-module-2-pdf-free.pdfMajellaAtazar
 
The application of computer aided learning to learn basic concepts of branchi...
The application of computer aided learning to learn basic concepts of branchi...The application of computer aided learning to learn basic concepts of branchi...
The application of computer aided learning to learn basic concepts of branchi...ijma
 
Artificial-Intelligence--AI And ES Nowledge Base Systems
Artificial-Intelligence--AI And ES Nowledge Base SystemsArtificial-Intelligence--AI And ES Nowledge Base Systems
Artificial-Intelligence--AI And ES Nowledge Base SystemsJim Webb
 
ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEMS KNOWLEDGE-BASED SYSTEMS TEACHING ...
ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEMS  KNOWLEDGE-BASED SYSTEMS TEACHING ...ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEMS  KNOWLEDGE-BASED SYSTEMS TEACHING ...
ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEMS KNOWLEDGE-BASED SYSTEMS TEACHING ...Arlene Smith
 
ICT MODULE 10.pdf
ICT MODULE 10.pdfICT MODULE 10.pdf
ICT MODULE 10.pdfMZManuel
 
Intro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning PresentationIntro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning PresentationAnkit Gupta
 
2015_CTI_IS-Internet-Development_Module-Description_Final
2015_CTI_IS-Internet-Development_Module-Description_Final2015_CTI_IS-Internet-Development_Module-Description_Final
2015_CTI_IS-Internet-Development_Module-Description_FinalMoses75
 
Development of Computer Aided Learning Software for Use in Electric Circuit A...
Development of Computer Aided Learning Software for Use in Electric Circuit A...Development of Computer Aided Learning Software for Use in Electric Circuit A...
Development of Computer Aided Learning Software for Use in Electric Circuit A...drboon
 
The I in PRIMM - Code Comprehension and Questioning
The I in PRIMM - Code Comprehension and QuestioningThe I in PRIMM - Code Comprehension and Questioning
The I in PRIMM - Code Comprehension and QuestioningSue Sentance
 
Unifying an Introduction to Artificial Intelligence Course ...
Unifying an Introduction to Artificial Intelligence Course ...Unifying an Introduction to Artificial Intelligence Course ...
Unifying an Introduction to Artificial Intelligence Course ...butest
 
Performing Computer Operations.pdf
Performing Computer Operations.pdfPerforming Computer Operations.pdf
Performing Computer Operations.pdfsuertezaragosa2
 
MBA 5401, Management Information Systems 1 Course Lea.docx
 MBA 5401, Management Information Systems 1 Course Lea.docx MBA 5401, Management Information Systems 1 Course Lea.docx
MBA 5401, Management Information Systems 1 Course Lea.docxaryan532920
 

Similar to Machine Learning (20)

Machine learning
Machine learningMachine learning
Machine learning
 
1. introduction to data science —
1. introduction to data science —1. introduction to data science —
1. introduction to data science —
 
Teaching Machine Learning to Design Students
Teaching Machine Learning to Design StudentsTeaching Machine Learning to Design Students
Teaching Machine Learning to Design Students
 
chalenges and apportunity of deep learning for big data analysis f
 chalenges and apportunity of deep learning for big data analysis f chalenges and apportunity of deep learning for big data analysis f
chalenges and apportunity of deep learning for big data analysis f
 
introduction to machine learning
introduction to machine learningintroduction to machine learning
introduction to machine learning
 
ML crash course
ML crash courseML crash course
ML crash course
 
Self Study Business Approach to DS_01022022.docx
Self Study Business Approach to DS_01022022.docxSelf Study Business Approach to DS_01022022.docx
Self Study Business Approach to DS_01022022.docx
 
pdfcoffee.com_empowerment-module-2-pdf-free.pdf
pdfcoffee.com_empowerment-module-2-pdf-free.pdfpdfcoffee.com_empowerment-module-2-pdf-free.pdf
pdfcoffee.com_empowerment-module-2-pdf-free.pdf
 
The application of computer aided learning to learn basic concepts of branchi...
The application of computer aided learning to learn basic concepts of branchi...The application of computer aided learning to learn basic concepts of branchi...
The application of computer aided learning to learn basic concepts of branchi...
 
Artificial-Intelligence--AI And ES Nowledge Base Systems
Artificial-Intelligence--AI And ES Nowledge Base SystemsArtificial-Intelligence--AI And ES Nowledge Base Systems
Artificial-Intelligence--AI And ES Nowledge Base Systems
 
ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEMS KNOWLEDGE-BASED SYSTEMS TEACHING ...
ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEMS  KNOWLEDGE-BASED SYSTEMS TEACHING ...ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEMS  KNOWLEDGE-BASED SYSTEMS TEACHING ...
ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEMS KNOWLEDGE-BASED SYSTEMS TEACHING ...
 
251 - Alogarithms Lects.pdf
251 - Alogarithms Lects.pdf251 - Alogarithms Lects.pdf
251 - Alogarithms Lects.pdf
 
ICT MODULE 10.pdf
ICT MODULE 10.pdfICT MODULE 10.pdf
ICT MODULE 10.pdf
 
Intro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning PresentationIntro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning Presentation
 
2015_CTI_IS-Internet-Development_Module-Description_Final
2015_CTI_IS-Internet-Development_Module-Description_Final2015_CTI_IS-Internet-Development_Module-Description_Final
2015_CTI_IS-Internet-Development_Module-Description_Final
 
Development of Computer Aided Learning Software for Use in Electric Circuit A...
Development of Computer Aided Learning Software for Use in Electric Circuit A...Development of Computer Aided Learning Software for Use in Electric Circuit A...
Development of Computer Aided Learning Software for Use in Electric Circuit A...
 
The I in PRIMM - Code Comprehension and Questioning
The I in PRIMM - Code Comprehension and QuestioningThe I in PRIMM - Code Comprehension and Questioning
The I in PRIMM - Code Comprehension and Questioning
 
Unifying an Introduction to Artificial Intelligence Course ...
Unifying an Introduction to Artificial Intelligence Course ...Unifying an Introduction to Artificial Intelligence Course ...
Unifying an Introduction to Artificial Intelligence Course ...
 
Performing Computer Operations.pdf
Performing Computer Operations.pdfPerforming Computer Operations.pdf
Performing Computer Operations.pdf
 
MBA 5401, Management Information Systems 1 Course Lea.docx
 MBA 5401, Management Information Systems 1 Course Lea.docx MBA 5401, Management Information Systems 1 Course Lea.docx
MBA 5401, Management Information Systems 1 Course Lea.docx
 

More from butest

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEbutest
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALbutest
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jacksonbutest
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALbutest
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer IIbutest
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazzbutest
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.docbutest
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1butest
 
Facebook
Facebook Facebook
Facebook butest
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...butest
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...butest
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTbutest
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docbutest
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docbutest
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.docbutest
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!butest
 

More from butest (20)

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
 
PPT
PPTPPT
PPT
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
 
Facebook
Facebook Facebook
Facebook
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
 
hier
hierhier
hier
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
 

Machine Learning

  • 1. Machine Learning August 17, 2008 In this course, we study how a computer automatically can learn to perform tasks that it is not explicitly programmed for. For example, given medical information such as EKG for a few thousand patients, a computer can automatically learn to identify the ones with various forms of heart disease. Of course, a highly relevant question is how accurately that a computer then is able to diagnose new patients, which is said to be the generalizing ability of the synthesized model. The course book is Machine Learning by Tom M. Mitchell and selected papers that supplement it, for example regarding genetic algorithms and automatic programming. In order to use machine learning in practice, it is necessary with hands-on experience, which in this course is provided by three projects that students should carry out individually or in cooperation with one or two other stu- dents. At the start of the course, each student selects a machine learning prob- lem which is to be processed with decision trees in the first project, neural nets in the second one and with automatic programming in the last one. When selecting a problem, consider the following. 1. Do you have any hobby or other area of interest for which machine learning may be useful? Can you collect data yourself or obtain data in some other way? 2. There are hundreds of more or less ready data sets on the internet, for example http://www.ics.uci.edu/~mlearn/MLSummary.html 3. Are there any commercial, scientific or other applications of your data set? Here is a brief description of the projects where one purpose of the first two is to compare the decision tree learning software C5.0 with so-called neural nets. 1
  • 2. Project 1 In this project, we use C5.0 which is a commercial tool for synthesis of decision trees and sets of IF-THEN rules. C5.0 is installed on the Linux machine frigg.hiof.no but also available for Microsoft Windows. The data set that you have chosen will need to be converted to the input format for C5.0. Note that many of the ready made data sets already are on this format. You are required to present your work on this project for the rest of the class with a 10 – 15 minute talk scheduled betwen 10 and 12 on Monday September 15th, 2008. Describe the problem to be solved and your data set and previous work by others on the same problem. What applications does the problem have? Which attributes are used and how are they converted to suitable input for C5.0? How do you interpret the output from C5.0 for your data set? Try to characterize the generalizing ability of the models generated by C5.0. How sensitive is C5.0 to missing attributes or less training data? Are trees or rules best as models? Does boosting improve the classification? Project 2 In this project, we either use the neural network toolbox in MATLAB or neural net software in C that you write yourself using an automatic differ- entiation library and possibly also a numerical optimization library. Split the data set in one for training, one for valiadtion and a third one for testing. How do you code the input and output to be suitable for a neural net- work? What alternative codings are there? How is the result on the training, validation and test sets influenced by the number of nodes in the hidden layer and the number of epochs? Try a few different numerical optimization methods, for example gradient descent and quasi-Newton methods. Compare neural nets with C5.0 for your problem. The date for presentation of this project will be determined later. Hopefully, the collected work of the class with two different machine learning methods and a collection of problems will illuminate the pros and cons of these methods for various applications. It will also contribute to the practical experience and skill that cannot be obtained by only reading the textbook. Project 3 This project is to either automatically generate programs for a number of small and traditional programming tasks or to use automatic programming 2
  • 3. for the same data set as in projects 1 and 2. Project 3 is described more fully in its own document to be found at http://www-ia.hiof.no/~rolando/ML The grading of the course is based both on the projects (65%) and a theory exam (35%). When the projects have started, each group will get its own supervision time on Thursdays whereas the Monday lectures will continue throughout the fall semester. Contribute to an interesting and entertaining course by asking questions or contributing with your own views during lectures and by being active in practical problem solving! 3