Instructional Material
Deciphering the Neural Language Model
Recently, I have been working on the Neural Networks for Machine Learning course offered by Coursera and taught by Geoffrey Hinton. Overall, it is a nice course and provides an introduction to some of the modern topics in deep learning. However, there are instances where the student has to do lots of extra work in order to understand the topics covered in full detail. One of the assignments in the course is to study the Neural Probabilistic Language Model (The related article can be downloaded from here). An example dataset, as well as a code written in Octave (equivalently Matlab) are provided for the assignment.
Looking to the Future of AI: A Capstone Course
In fruition the advances in artificial intelligence have been significant in many fields (and obviously in tech) such as medicine, education, the arts etc. The potential for artificial intelligence in the future is huge and the discourse surrounding its impact on society is hotly debated by governments small and large. Where Do I Think We Are Going? The potential for the Internet of Things will probably explode in the next five years. Medicine (bio medics) has just started to tap the potential for large scale analytics/pipeline. Let the discourse continue, but I personally am excited to see what artificial intelligence brings to the world in the next ten years.
IBM Unveils 'Cognitive Builder Course' on IBM Cloud
IBM and Galvanize have launched the first online Cognitive Builder Course hosted on IBM Cloud and powered by IBM Watson. The course is aimed at enterprise developers and interested university students who seek to build on their fundamental Python programming skills, while gaining knowledge about machine learning and artificial intelligence. Currently, the technology industry is facing a shortage of experienced developers to address the growing demand for cognitive and AI development. Recently'Upskilling India' a study conducted by IBM Institute for Business Value indicates 60 percent of global executives expect that employees will need new and different skills to be successful. The study also highlights that 61 percent of the respondents believe that India's higher education system is slow in responding to the changing social demands and needs, followed by 59 percent of the respondents expressing the challenge in maintaining a relevant curriculum for students.
Ask Me Anything about MOOCs
Fisher, Doug (Vanderbilt University.) | Isbell, Charles (Georgia Institute of Technology) | Littman, Michael L. (Brown University) | Wollowski, Michael (Rose-Hulman Institute of Technology) | Neller, Todd W. (Gettysburg College) | Boerkoel, Jim (Harvey Mudd College)
In this article, ten questions about MOOCs (crowdsourced from the recipients of the AAAI and SIGCSE mailing lists) were posed by editors Michael Wollowski, Todd Neller, James Boerkoel to Douglas H. Fisher, Charles Isbell Jr., and Michael Littman โ educators with unique, relevant experiences to lend their perspective on those issues.
Keeping it Real: Using Real-World Problems to Teach AI to Diverse Audiences
Sintov, Nicole (The Ohio State University) | Kar, Debarun (University of Southern California) | Nguyen, Thanh (University of Michigan) | Fang, Fei (Carnegie Mellon University) | Hoffman, Kevin (Aspire Public Schools) | Lyet, Arnaud (World Wildlife Fund) | Tambe, Milind (University of Southern California)
In recent years, AI-based applications have increasingly been used in real-world domains. For example, game theory-based decision aids have been successfully deployed in various security settings to protect ports, airports, and wildlife. This article describes our unique problem-to-project educational approach that used games rooted in real-world issues to teach AI concepts to diverse audiences. Specifically, our educational program began by presenting real-world security issues, and progressively introduced complex AI concepts using lectures, interactive exercises, and ultimately hands-on games to promote learning. We describe our experience in applying this approach to several audiences, including students of an urban public high school, university undergraduates, and security domain experts who protect wildlife. We evaluated our approach based on results from the games and participant surveys.
Ethical Considerations in Artificial Intelligence Courses
Burton, Emanuelle (University of Kentucky) | Goldsmith, Judy (University of Kentucky) | Koenig, Sven (University of Southern California) | Kuipers, Benjamin (University of Michigan) | Mattei, Nicholas (IBM Research) | Walsh, Toby (University of New South Wales and Data61)
The recent surge in interest in ethics in artificial intelligence may leave many educators wondering how to address moral, ethical, and philosophical issues in their AI courses. As instructors we want to develop curriculum that not only prepares students to be artificial intelligence practitioners, but also to understand the moral, ethical, and philosophical impacts that artificial intelligence will have on society. In this article we provide practical case studies and links to resources for use by AI educators. We also provide concrete suggestions on how to integrate AI ethics into a general artificial intelligence course and how to teach a stand-alone artificial intelligence ethics course.
Using AI to Teach AI: Lessons from an Online AI Class
Goel, Ashok K. (Georgia Institute of Technology) | Joyner, David A. (Udacity and Georgia Institute of Technology)
In fall 2014, we launched a foundational course in artificial intelligence (CS7637: Knowledge-Based AI) as part of the Georgia Institute of Technology's Online Master of Science in Computer Science program. We incorporated principles and practices from the cognitive and learning sciences into the development of the online AI course. We also integrated AI techniques into the instruction of the course, including embedding 100 highly focused intelligent tutoring agents in the video lessons. By now, more than 2000 students have taken the course. Evaluations have indicated that OMSCS students enjoy the course compared to traditional courses, and more importantly, that online students have matched residential students' performance on the same assessments. In this article, we present the design, delivery, and evaluation of the course, focusing on the use of AI for teaching AI. We also discuss lessons we learned for scaling the teaching and learning of AI.
Teaching Integrated AI through Interdisciplinary Project-Driven Courses
Different subfields of AI (such as vision, learning, reasoning, planning, and others) are often studied in isolation, both in individual courses and in the research literature. This promulgates the idea that these different AI capabilities can easily be integrated later, whereas, in practice, developing integrated AI systems remains an open challenge for both research and industry. Interdisciplinary project-driven courses can fill this gap in AI education, providing challenging problems that require the integration of multiple AI methods. This article explores teaching integrated AI through two project-driven courses: a capstone-style graduate course in advanced robotics, and an undergraduate course on computational sustainability and assistive computing. In addition to studying the integration of AI techniques, these courses provide students with practical applications experience and exposure to social issues of AI and computing. My hope is that other instructors find these courses as useful examples for constructing their own project-driven courses to teach integrated AI.
Artificial Intelligence Education: Editorial Introduction
Wollowski, Michael (Rose-Hulman Institute of Technology) | Neller, Todd (Gettysburg College) | Boerkoel, James (Harvey Mudd College)
Additional landmark events in the past 20 or so years that looked at the challenges of AI education have included the AI Education Workshop held at the 2008 AAAI conference and the Improving Instruction of Introductory Artificial Intelligence symposium held at the 1994 AAAI Fall Symposium. To quote Marti Hearst, the organizer of the 1994 symposium (Hearst 1994): "This symposium was motivated by the desire to address an oft-voiced complaint that introductory artificial intelligence is a notoriously difficult course to teach well." With the regular progression of the field and recent successes such as autonomous cars, deep learning, and IBM's Watson system, this situation has not become easier. At the same time, recent innovations in pedagogical technologies, such as massive open online courses (MOOCs), smartphones, and smart classrooms, have revolutionized how we view the art of teaching. We believe that now is a good time to take stock of state-of-the-art practices in the teaching of AI, as well as propose a vision for AI education in the future. This issue of AI Magazine includes five articles at the cutting edge of AI education. Each covers a subject of current concern to the AI education community. We note that the subject area expertise of the authors covers a wide range including robotics, knowledge-based systems, ethics, machine learning, and game theory. The article Ask Me Anything About MOOCs by Douglas Fisher, Charles Isbell, and Michael Littman was a unique project.