[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Teaching AI through machine learning projects

Published: 26 June 2006 Publication History

Abstract

An introductory Artificial Intelligence (AI) course provides students with basic knowledge of the theory and practice of AI as a discipline concerned with the methodology and technology for solving problems that are difficult to solve by other means. It is generally recognized that an introductory Artificial Intelligence course is challenging to teach. This is, in part, due to the diverse and seemingly disconnected core AI topics that are typically covered. Recently, work has been done to address the diversity of topics covered in the course and to create a theme-based approach. Russell and Norvig present an agent-centered approach [9]. Others have been working to integrate Robotics into the AI course [1, 2, 3].We present work on a project funded by the National Science Foundation with a goal of unifying the artificial intelligence course around the theme of machine learning. This involves the development and testing of an adaptable framework for the presentation of core AI topics that emphasizes the relationship between AI and computer science. Machine learning is inherently connected with the AI core topics and provides methodology and technology to enhance real-world applications within many of these topics. Machine learning also provides a bridge between AI technology and modern software engineering. In his article, Mitchell discusses the increasingly important role that machine learning plays in the software world and identifies three important areas: data mining, difficult-to-program applications, and customized software applications [6].We have developed a suite of adaptable, hands-on laboratory projects that can be closely integrated into the introductory AI course. Each project involves the design and implementation of a learning system which will enhance a particular commonly-deployed application. The goal is to enhance the student learning experience in the introductory artificial intelligence course by (1) introducing machine learning elements into the AI course, (2) implementing a set of unifying machine learning laboratory projects to tie together the core AI topics, and (3) developing, applying, and testing an adaptable framework for the presentation of core AI topics which emphasizes the important relationship between AI and computer science in general, and software development in particular. Details on this project as well as samples of course materials developed are published in [4, 5, 7, 8] and are available at the project website at http://uhaweb.hartford.edu/compsci/ccli.We present an overview of our work along with a detailed presentation of one of these projects and how it meets our goals.The project involves the development of a learning system for web document classification. Students investigate the process of classifying hypertext documents, called tagging, and apply machine learning techniques and data mining tools for automatic tagging. Our experiences using the projects are also presented.

References

[1]
Greenwald, L., et al, (ed), Accessible Hands-on Artificial Intelligence and Robotics Education, AAAI Press Technical Report, March 2004
[2]
Kumar, A., Using Robots in an Undergraduate Artificial Intelligence Course: An Experience Report, Proceedings of Frontiers in Education Conference, 2001.
[3]
Kumar, D., and Meeden, L., A Robot Laboratory for Teaching Artificial Intelligence, Proceedings of SIGCSE, ACM Press, New York, NY, 1998, pp.341--344.
[4]
Kumar, A., Kumar, D., Russell, I., "Non-Traditional Projects in the Undergraduate AI Course", Proceedings of the Thirty-Seventh SIGCSE Technical Symposium on Computer Science Education, ACM Press, New York, NY, February 2006.
[5]
Markov, Z., Russell, I., Neller, T. Proceedings of the Thirty-Fifth Annual Frontiers in Education Conference, IEEE Press, October 2005.
[6]
Mitchell, T., Does Machine Learning Really Work, AI Magazine, Vol. 18, No. 3, AAAI Press, Fall 1997.
[7]
Neller, T., Presser, C., Russell, I., Markov, Z., "Pedagogical Possibilities for the Dice Game Pig", The Journal of Computing Sciences in Colleges, 21(5), May 2006.
[8]
Russell, I., Markov, Z., Neller, T., "Unifying an Introduction to Artificial Intelligence Course through Machine Learning Laboratory Experiences", Proceedings of the 2005 Annual American Society for Engineering Education Conference, June 2005.
[9]
Russell, S., J. and Norvig, P., Artificial Intelligence: A Modern Approach, Upper Saddle River, NJ: Prentice-Hall, second edition, 2002.

Cited By

View all
  • (2019)The Role of Student Projects in Teaching Machine Learning and High Performance ComputingSupercomputing10.1007/978-3-030-36592-9_53(653-663)Online publication date: 10-Dec-2019
  • (2020)The Virtual Machine Learning Laboratory with Visualization of Algorithms Execution ProcessSmart Education and e-Learning 202010.1007/978-981-15-5584-8_19(221-230)Online publication date: 8-Jun-2020
  • (2011)Web information retrieval and filtering course to undergraduates using open source programmingACM Inroads10.1145/2003616.20036342:3(47-50)Online publication date: 31-Aug-2011
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGCSE Bulletin
ACM SIGCSE Bulletin  Volume 38, Issue 3
September 2006
367 pages
ISSN:0097-8418
DOI:10.1145/1140123
Issue’s Table of Contents
  • cover image ACM Conferences
    ITICSE '06: Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
    June 2006
    390 pages
    ISBN:1595930558
    DOI:10.1145/1140124
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 June 2006
Published in SIGCSE Volume 38, Issue 3

Check for updates

Author Tags

  1. artificial intelligence
  2. projects

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)12
  • Downloads (Last 6 weeks)0
Reflects downloads up to 31 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2019)The Role of Student Projects in Teaching Machine Learning and High Performance ComputingSupercomputing10.1007/978-3-030-36592-9_53(653-663)Online publication date: 10-Dec-2019
  • (2020)The Virtual Machine Learning Laboratory with Visualization of Algorithms Execution ProcessSmart Education and e-Learning 202010.1007/978-981-15-5584-8_19(221-230)Online publication date: 8-Jun-2020
  • (2011)Web information retrieval and filtering course to undergraduates using open source programmingACM Inroads10.1145/2003616.20036342:3(47-50)Online publication date: 31-Aug-2011
  • (2010)Industrial robotic game playingJournal of Computing Sciences in Colleges10.5555/1629116.162914025:3(134-142)Online publication date: 1-Jan-2010
  • (2008)Integrating games and machine learning in the undergraduate computer science classroomProceedings of the 3rd international conference on Game development in computer science education10.1145/1463673.1463685(56-60)Online publication date: 27-Feb-2008
  • (2007)Project MLEXAIJournal of Computing Sciences in Colleges10.5555/1292428.129246723:2(226-235)Online publication date: 1-Dec-2007

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media