After taking the course, diligently attending the classes and doing the assignments, thoroughly reading, and actively participating in discussions, students should be able to:
-  Identify key challenging research questions related to advanced machine learning and (AML) general machine intelligence (GMI) 
-  List methodological difficulties and proposed solutions to building AML/AGI systems 
-  Explain key components of some AML/GMI architectures, and how these relate to the creation of truly intelligent machines of the future 
-  Students should have a good idea of: - 
-  The limitations of current AI methodologies 
-  How GMI differs from “narrow AI” 
-  Some ongoing AML/GMI projects in industry and academia 
-  What the main requirements are for building complete minds 
-  What methodologies are currently available and applicable for building complete minds 
-  How software architecture plays a central role in AI, robotics, and GMI 
-  How to apply presently-known techniques and methodologies for building complex AI systems 
-  Emergence, self-organization, and synergism 
 
-  Students will have had hands-on experience with: - 
-  Selected machine learning methods, notably reinforcement learning 
-  One programming environment targeting GMI