Lecture 1 - Introduction

Slides:



Advertisements
Similar presentations
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
Advertisements

James Tam Introduction To CPSC 231 And Computer Science James Tam.
CS 346U Exploring Complexity in Science and Technology Instructor: Melanie Mitchell Textbook: M. Mitchell, Complexity: A Guided Tour (Oxford University.
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
CS 201: Introduction To Programming With Java
UMass Lowell Computer Science Foundations of Computer Science Prof. Karen Daniels Fall, 2009 Lecture 1 Introduction/Overview Th. 9/3/2009.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2001 Lecture 1 Introduction/Overview Wed. 1/31/01.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2000 Lecture 1 Introduction/Overview Wed. 9/6/00.
MATH 330: Ordinary Differential Equations Fall 2014.
A mathematics support program for first year engineering students 1 School of Mathematics and Physics The University of Queensland 23 June 2014.
WebCT Web Course Tools Online Teaching. How Much Online?  Traditional Teaching (in the classroom) with supporting material on the Web  Syllabus  Orientation.
CS190/295 Programming in Python for Life Sciences: Lecture 1 Instructor: Xiaohui Xie University of California, Irvine.
Topic 1: Class Logistics. Outline Class Web site Class policies Overview References Software Background Reading.
Math 0300 Course Structure Requirements Study Plan/Workflow, MyMathLab Teaching Information & Resources.
1 Data Communications and Network Management ISQS 6341, Summer II, 2001 Instructor: Zhangxi Lin Office: BA 708 Phone:
CSCI 1301 Principles of Computer Science I
CS 103 Discrete Structures Lecture 01 Introduction to the Course
Modes of Integration: 1) Enhancing with projects and assignments within a science course 2) Adding online support for math topics 3) Adding a credit of.
CS 346U Exploring Complexity in Science and Technology Instructor: Melanie Mitchell Textbook: M. Mitchell, Complexity: A Guided Tour (Oxford University.
James Tam CPSC 203: Introduction To Computers (Independent Study) James Tam.
Welcome to IIT and cs115!.
Introduction to Discrete Mathematics J. H. Wang Sep. 14, 2010.
Created by Bonnie Smith SimNet Registration and Overview Created for Fresno City College CIT 12 – Computer Literacy Students.
Part 0 -- Introduction Statistical Inference and Regression Analysis: Stat-GB , C Professor William Greene Stern School of Business IOMS.
1 Machine Learning (Extended) Dr. Ata Kaban Algorithms to enable computers to learn –Learning = ability to improve performance automatically through experience.
Course Introduction Andy Wang COP 4530 / CGS 5425 Fall 2003, Section 4.
GIS for Environmental Modeling GEO 479/559 Spring.
MAT 3730 Complex Variables Spring 2012
Introduction to Computer Science II CSE1030Z 1. Your Instructor 2  Dr. Burton Ma  office  CSEB 1012J (near Gillian Moore's office)  hours : 2:30–4:00.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
CSE 1105 Week 1 CSE 1105 Introduction to Computer Science & Engineering Time: Wed 4:00 – 4:50 Thurs 9:30 – 10:20 Thurs 4:00 – 4:50 Place: 100 Nedderman.
Nonlinear Control Systems ECSE 6420 Spring 2009 Lecture 1: 12 January 2009.
Princes Nora Bint Abdul Rahman University Dept. of Computer & Information Sciences CS 321 Computer Organization & Assembly Language Lecture 1 (Course Introduction)
Course Overview for Compilers J. H. Wang Sep. 20, 2011.
Lecture 1 Page 1 CS 236 Online Introduction CS 236 On-Line MS Program Networks and Systems Security Peter Reiher.
Experiential +Engagement +Algebra Courses =Effective Student Learning TASS 2015 Denise Wilkinson Mathematics Professor First Year Experience Director Virginia.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Course Outline Three Themes for the course: Theme 1: Starting a Research Design and setting it up Theme 2: in-depth lectures on the most common research.
1 Cp Sc 111 – Programming in C. 2 Objectives  Meet your instructor  Go over syllabus  Learn basic concepts – start of chapter 1.
Beginning 1956  Associate of Science Degree included 27 credits of mathematics  Math 12 Plane Trigonometry  Math 13 Analytical Geometry  Math 91 Calculus.
APPLIED MANAGEMENT SCIENCE IN AGRICULTURAL SYSTEMS I
Advanced Software Engineering
Course Overview - Database Systems
Department of Mathematics, Statistics and Computer Science
CS101 Computer Programming I
Lecture 1 (Part 1) Introduction/Overview Tuesday, 9/9/08
Syllabus Introduction to Computer Science
COMP 283 Discrete Structures
Advanced Software Engineering
Purpose of Class To prepare students for research and advanced work in security topics To familiarize students working in other networking areas with important.
CS4610/7610: Introduction to Computer Graphics
Physics 210 General Physics I
Nonlinear Finite Element Methods
Principles of Computing – UFCFA Lecture-1
CS410: Text Information Systems (Spring 2018)
Psychological Science I: Statistics
CS 201 – Data Structures and Discrete Mathematics I
CH 411 / 511 Inorganic Chemistry 11/8/2018.
CS190/295 Programming in Python for Life Sciences: Lecture 1
Northern Michigan University MA161
Jeremy Bolton, PhD Assistant Teaching Professor
Ideas for Using Technology In Core Mathematics Courses
Rima Price & Andrew Dixon / Vicky Ward & Tom McDonald
EE422C Software Design and Implementation II
Sampath Jayarathna Cal Poly Pomona
Principles of Computing – UFCFA Week 1
Dept. of Computer & Information Sciences (Course Introduction)
Presentation transcript:

Lecture 1 - Introduction CS 420/594 (Advanced Topics in Machine Intelligence) Complex Systems and Self-Organization Bruce MacLennan http://www.cs.utk.edu/~mclennan/Classes/420

Lecture 1 - Introduction Contact Information Instructor: Bruce MacLennan maclennan@cs.utk.edu Claxton Complex 217 Office Hours: 2:00-3:30 MW (or make appt.) Teaching Assistant: Junlong Zhao zhao@cs.utk.edu Claxton Complex 110 I Office Hours: 1:00-2:30 MW (or make appt.) Request email addresses. 11/29/2018

Lecture 1 - Introduction CS 420 vs. CS 594 CS 420: Undergraduate credit (but graduate students can count one 400-level course) CS 594: Graduate credit, additional work 11/29/2018

Lecture 1 - Introduction Grading You will conduct a series of computer experiments, which you will write up Some of these will be run on off-the-shelf simulators Others will be run on simulators that you will program Graduate students will do additional experiments and mathematical exercises No exams 11/29/2018

Lecture 1 - Introduction Prerequisites CS 420 & 594: None per se, but you will be required to write some simulations (in Java, C++, or whatever) CS 594: Basic calculus through differential equations, linear algebra, basic probability and statistics 11/29/2018

Lecture 1 - Introduction Textbooks CS 420 & 594: Flake, Gary William. The Computational Beauty of Nature. MIT Press, 1998 CS 594: Bar-Yam, Yaneer. Dynamics of Complex Systems. Perseus, 1997. This book is available online in pdf format 11/29/2018

Contents of Flake CBN 11/29/2018

What We Will Cover 11/29/2018

Lecture 1 - Introduction Reading for Next Week Flake: Ch. 1 (Introduction) Flake: Ch. 15 (Cellular Automata) 594: Bar-Yam: Sec. 1.5 (Cellular Automata) 11/29/2018

Course Web Site www.cs.utk.edu/~mclennan/Classes/420 Syllabus Link to Flake CBN site (with software etc.) Link to Bar-Yam (CS 594) online text Links to other interesting sites Handouts: assignments slides (after class) in powerpoint, html, other? formats 11/29/2018

Discussion What is a complex system? What is an emergent property? What is self-organization? 11/29/2018

Weaver’s Stages in the Progress of Science Lecture 1 - Introduction Weaver’s Stages in the Progress of Science Simple systems Disorganized complexity Organized complexity From Warren Weaver’s Forward to Shannon’s Mathe. Theory of Comm. Study of simple systems: 2 or 3 variables Problems of disorganized complexity (billions of variables). (e.g., gasses, hereditary in gene pool) Tools: statistical mechanics, probability theory. Problems of organized complexity (intermediate number of interrelated variables) (Johnson 46-7) 11/29/2018

Complex vs. Simple Systems Lecture 1 - Introduction Complex vs. Simple Systems Have many parts Parts are interdependent in behavior Difficult to understand because: behavior of whole understood from behavior of parts behavior of parts depends on behavior of whole Interdependent, interconnected, interwoven: “complex” in first sense. Difficult to understand = “complex” in second sense. 11/29/2018

Examples of Complex Systems Lecture 1 - Introduction Examples of Complex Systems government family person (physiology) brain world ecosystem local ecosystem (desert, rainforest, ocean) weather corporation computer ant colony university (BY 3-4) 11/29/2018

Lecture 1 - Introduction Note the axes: size and number of components. 11/29/2018 Fig. from NECSI

11/29/2018 Fig. from NECSI

11/29/2018 Fig. from NECSI

What are the universal properties shared by all complex systems? Lecture 1 - Introduction What are the universal properties shared by all complex systems? 11/29/2018

Lecture 1 - Introduction Central Properties Elements (& their numbers) Interactions (& their strengths) Formation/operation (& their timescales) Diversity/variability Environment (& its demands) Activities (& their objectives) (BY 5) 11/29/2018

Lecture 1 - Introduction Mention NECSI website. 11/29/2018 Fig. from NECSI