COMPE 564/ MODES 662 Natural Computing 2013 Fall Murat KARAKAYA Department of Computer Engineering.

Slides:



Advertisements
Similar presentations
COMPE / SE / ISE 493 Project Orientation 2013 Fall Murat KARAKAYA Department of Computer Engineering Barış ÖZKAN Department of Information Systems Engineering.
Advertisements

COMPE 343 Database Systems and Programming Spring Murat KARAKAYA Department of Computer Engineering.
IS5152 Decision Making Technologies
1 Course Information Parallel Computing Fall 2008.
1 Course Information Parallel Computing Spring 2010.
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.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Research Trends in Software Engineering – CS661 Shafay Shamail Malik Jahan Khan.
CS : Artificial Intelligence: Representation and Problem Solving Fall 2002 Prof. Tuomas Sandholm Computer Science Department Carnegie Mellon University.
CENG 213 Data Structures Department of Computer Engineering Middle East Technical University Fall 2014 CENG 213 Data Structures 1.
INTRODUCTION TO COMPUTATIONAL INTELLIGENCE, Nanjing University Spring 2014 INTRODUCTION TO COMPUTATIONAL INTELLIGENCE Lin Shang Dept. of Computer Science.
NC State University Department of Materials Science and Engineering1 MSE 440: Processing of Metallic Materials Instructors: Yuntian Zhu Office: 308 RBII.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
Cpt S 471/571: Computational Genomics Spring 2015, 3 cr. Where: Sloan 9 When: M WF 11:10-12:00 Instructor weekly office hour for Spring 2015: Tuesdays.
ISE420 Algorithmic Operations Research Asst.Prof.Dr. Arslan M. Örnek Industrial Systems Engineering.
Xiaoying Sharon Gao Mengjie Zhang Computer Science Victoria University of Wellington Introduction to Artificial Intelligence COMP 307.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
COMP Introduction to Programming Yi Hong May 13, 2015.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
CSI Evolutionary Computation Fall Semester, 2009.
(1) ECE 8823: GPU Architectures Sudhakar Yalamanchili School of Electrical and Computer Engineering Georgia Institute of Technology NVIDIA Keplar.
Introduction to Network Security J. H. Wang Feb. 24, 2011.
Lecture 0slide 1 Lecture 0-Organization session ECON 6002 Econometrics I Memorial University of Newfoundland.
Course Introduction Software Engineering
COMPE 226 Data Structures 2015 Fall Murat KARAKAYA Department of Computer Engineering.
COMPE / SE / ISE 431 Operating Systems 2013 Fall Erhan GÖKÇAY (Coor.) Department of Software Engineering Murat KARAKAYA Department of Computer Engineering.
Introduction to Computer Applications MIS105 Introductory Session Instructor: Irfan Ilyas.
COMPE 574 Fundamentals of Algorithms Spring Murat KARAKAYA Department of Computer Engineering.
Course Guide IS325 Systems Analysis & Design II Ms Fatima Khan Prince Sultan University, College for Women.
UNIT OVERVIEW CITS4404 Artificial Intelligence & Adaptive Systems.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Assoc. Prof. Abdulwahab AlSammak. Course Information Course Title: Artificial Intelligence Instructor : Assoc. Prof. Abdulwahab AlSammak
Lecture 01: Welcome Computer Architecture! Kai Bu
Jongwook Woo CIS 520 Software Engineering (Syllabus) Jongwook Woo, PhD California State University, LA Computer and Information System.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
SCHILLER INTERNATIONAL UNIVERSITY
COMP 304: Artificial Intelligence. General Lecturer: Nelishia Pillay Office: Room F3 Telephone:
CS511: Artificial Intelligence II
1 ISEC0511 Programming for Information System Security Lecture Notes #1 Introduction.
11/29/2015Elke A. Rundensteiner -- CS5421 Database Management Systems CS Fall 2012 Instructor: Elke Rundensteiner
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
CSI Evolutionary Computation Fall Semester, 2011.
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
G5BAIM Artificial Intelligence Methods Dr. Graham Kendall Course Introduction.
CPE433: Performance Evaluation and Modeling Introduction Dr. Gheith Abandah د. غيث علي عبندة.
Asst. Prof. Dr. Ahmet ÜNVEREN, Asst. Prof. Dr. Adnan ACAN.
CEN 137 Computer Literature and Skills INTERNATIONAL BURCH UNIVERSITY DEPARTMENT of INFORMATION TECHNOLOGIES Dr. A. Turan Özcerit
CSE Wireless and Adhoc networks Instructor: Ayman Alharbi Computer Engineering Dept. (Head of dept. ) Why ?
CITS4211 Artificial Intelligence Semester 1, 2013 A/Prof Lyndon While School of Computer Science & Software Engineering The University of Western Australia.
Jongwook Woo Computer Information Systems CIS 528 Introduction to Big Data Computing and Analysis (Syllabus) Jongwook Woo, PhD California.
1 CENG 707 Data Structures and Algorithms Nihan Kesim Çiçekli Department of Computer Engineering Middle East Technical University Fall 2013.
CENG 213 Data Structures1 Nihan Kesim Çiçekli Department of Computer Engineering Middle East Technical University.
CMPT 463 Artificial Intelligence Instructor: Tina Tian.
Lecture 01: Welcome Computer Architecture! Kai Bu
Introduction to Artificial Intelligence Heshaam Faili University of Tehran.
MSE 440: Processing of Metallic Materials
Andy Wang Object Oriented Programming in C++ COP 3330
Computer Engineering Department Islamic University of Gaza
CITS4404 Artificial Intelligence & Adaptive Systems
CSc 020: Programming Concepts and Methodology II
CS5040: Data Structures and Algorithms
Artificial Intelligence (CS 461D)
Artificial Intelligence (CS 370D)
Andy Wang Object Oriented Programming in C++ COP 3330
CS 4700: Foundations of Artificial Intelligence
Lecture 1: Introduction
Islamic University in Gaza Faculty of commerce Business Administration Department (BUSE 4302) Operations Research Instructor: Hani Abuamer Office Hours:
Presentation transcript:

COMPE 564/ MODES 662 Natural Computing 2013 Fall Murat KARAKAYA Department of Computer Engineering

COMPE 564 / MODES 662 Natural Computing Instructors : Murat KARAKAYA Office : Z-14 Lecture : Wednesday 2031 OfficeHour : Wednesday 14:00-14:30 Teaching Asst.: TBD TBD Office : TBD Course Web page is on Moodle: Check your registration!

Objectives & Content Objectives: to teach different nature inspired computing techniques; to gain an insight about how to solve real-life practical computing and optimization problems.

Objectives & Content Gain necessary knowledge about nature-inspired computing mechanisms, including Hill Climbing, Simulated Annealing, Genetic Algorithms, Neural Networks, Swarm Intelligence (e.g. Ant Colonies, Particle Swarm Optimization) and Artificial Immune Systems. Understand and improve the mentioned nature inspired computing techniques Applying the nature-inspired computing techniques to real-life practical problems Develop necessary software codes in the nature-inspired computing context.

Text Books and References Course Book: 1. Leandro Nunes de Castro, Fundamentals of Natural Computing: Basic Concepts, Algorithms and Applications, Chapman & Hall/CRC, 2006, ISBN Other Sources : 1.S. Russell and P. Norvig, Artificial Intelligence: A Modern Approach, Prentice-Hall, 2003, ISBN: J. Hertz, A. Krogh and R.G. Palmer, Introduction to the Theory of Neural Computation, Addison-Wesley Publishing Company, 1991, ISBN: M. Dorigo and T. Stützle, Ant Colony Optimization, MIT Press, ISBN: Artificial Intelligence, Patrick H. Winston, Addison-Wesley, ISBN:

Grading (Tentative) Presentations?% Reports?% Demo?% Midterms ?% Final Exam ?% –Passing grade DD >= 60 FD<=59! –No bell curve! Catalog will apply

Grading Policies Missed exams: o no make-up exam for midterms without approved excuse! o no make-up exam for final for any excuse! Ethics: o All assignments/projects are to be your own work. Participation: o You are supposed to be active in the class by involving and participating disscusions via asking questions, proposing solutions, explaning your ideas, etc.

WEEKLY SCHEDULE AND PRE-STUDY PAGES 1. WeekIntroduction to Natural ComputingCh.1 2. WeekIntroduction to Natural Computing (Self Study) Problem Solving by Search (Hill Climbing; Simulated Annealing) Ch.2 3. WeekPresentations: Genetic Algorithms Artificial Neural Networks Chapter3 & Source #1 4. WeekPresentations: Artificial Neural Networks Artificial Bee Colony Optimization Chapter & Source #2 5. WeekPresentations: Ant Colony Optimization Particle Swarm Optimization Chapter 5 (Course Book) and Source #3 6. WeekOptimization ProblemAppendix B 7. WeekNatural Computing Solution Designs for Selected Optimization Problems 8. WeekImplementation of Natural Computing Solution 9. WeekImplementation of Natural Computing Solution 10. WeekImplementation of Natural Computing Solution 11. WeekDemo and Presentations of the solution 12. WeekDemo and Presentations of the solution 13. WeekDemo and Presentations of the solution 14. WeekFinal Report Sunmissions and Presentation 15. WeekFinal Exam 16. WeekFinal Exam

Literature Survey Presentation Schedule GA –Halil SavuranW3 NeuralComp –Kerem YücelW3 –Kaled AlhaddatW4 ABC –Arda SezenW4 ACO –Emre TunerW5 Particle Swarm –Hamdi DemirelW5

WORK LOAD & EXPECTED SKILLS Need to have a copy of the Text Book You have to read the chapters in the book and research for the related papers. You have to take note during the lectures or classes. You will present, teach & report your topic/worki You will code your solution to the selected problem. Finally; you are expected to write a paper & submit to a conference You are supposed to be good at –Coding - Algorithms –Linear Programming - Data Structures –Report writing & presenting - Self-motivated

Any Questions?