Free download PPT,PDF,HTML, Video Lectures and Presentation of Introduction to Computer Science, Web Design & Development, Programming, Networking, Software Engineering, Databases,System Analysis and Design, Software Project Management,Operating system, Algorithm, Data Structure, Numerical Method,Computer Communication, Data Mining, Machine Learning, Graphic design, C & C++ and more Education etc.
Sunday, September 29, 2013
Wednesday, August 28, 2013
Advanced Compiling Techniques Lectures
(Click to Download PPT and PDF Slides)
- lecture:
- Introduction and Motivation.ppt (Jeff). PDF Version.
- Some Basics.ppt (Jeff). PDF Version.
- Compiler optimizations for performance (Wei).
- Compiler technology for security.ppt (Ben). PDF Version.
- lecture:
- Data-Flow Analysis.ppt (Jeff). PDF Version.
- lecture:
- Data-Flow Frameworks.ppt (Jeff). PDF Version.
- Flow Graphs.ppt (Jeff). PDF Version.
- lecture:
- Introduction to joeq.ppt (Ben). PDF Version.
- lecture:
- lecture:
- Constant Propagation.ppt (Jeff). PDF Version.
- Induction Variables.ppt (Jeff). PDF Version.
- lecture:
- SSA.ppt (Wei). PDF Version.
- lecture:
- Control Dependence.ppt (Wei). PDF Version.
- lecture:
- Register Allocation.ppt (Wei). PDF Version.
- lecture:
- Garbage Collection.ppt (Jeff). PDF Version.
- lecture:
- lecture:
- lecture:
- lecture:
- Instruction Scheduling.ppt (Jeff). PDF Version.
- lecture:
- lecture:
Wednesday, July 10, 2013
Saturday, April 6, 2013
Machine Learning
Machine learning is the study of computer algorithms that improve automatically through experience. Applications range from data mining programs that discover general rules in large data sets, to information filtering systems that automatically learn users' interests.
This book provides a single source introduction to the field. It is written for advanced undergraduate and graduate students, and for developers and researchers in the field. No prior background in artificial intelligence or statistics is assumed
SLIDES FOR INSTRUCTORS:
THE FOLLOWING SLIDES ARE MADE AVAILABLE FOR INSTRUCTORS TEACHING FROM THE TEXTBOOK MACHINE LEARNING, TOM MITCHELL, MCGRAW-HILL.
SLIDES ARE AVAILABLE IN BOTH POSTSCRIPT, AND IN LATEX SOURCE. IF YOU TAKE THE LATEX, BE SURE TO ALSO TAKE THE ACCOMANYING STYLE FILES, POSTSCRIPT FIGURES, ETC.
- CH 1. INTRODUCTION. ( POSTSCRIPT 3.8MEG), ( GZIPPED POSTSCRIPT 317K) (PDF ) ( LATEX SOURCE )
- CH 2. CONCEPT LEARNING. ( POSTSCRIPT 347K), ( GZIPPED POSTSCRIPT 100K) (PDF ) ( LATEX SOURCE )
- CH 3. DECISION TREE LEARNING. ( POSTSCRIPT 530K), ( GZIPPED POSTSCRIPT 143K) (PDF ) ( LATEX SOURCE )
- CH 4. ARTIFICIAL NEURAL NETWORKS. ( POSTSCRIPT 1.83MEG), ( GZIPPED POSTSCRIPT 329K) (PDF ) ( LATEX SOURCE )
- CH 5. EVALUATING HYPOTHESES. ( POSTSCRIPT 212K), ( GZIPPED POSTSCRIPT 67K) (PDF ) ( LATEX SOURCE )
- CH 6. BAYESIAN LEARNING. ( POSTSCRIPT 261K), ( GZIPPED POSTSCRIPT 81K) (PDF ) ( LATEX SOURCE )
SEE ALSO SLIDES ON LEARNING BAYESIAN NETWORKS BY FRIEDMAN AND GOLDSZMIDT.
- CH 7. COMPUTATIONAL LEARNING THEORY. ( POSTSCRIPT 160K), ( GZIPPED POSTSCRIPT 50K) (PDF ) ( LATEX SOURCE )
- CH 8. INSTANCE BASED LEARNING. ( POSTSCRIPT 138K), ( GZIPPED POSTSCRIPT 39K) (PDF ) ( LATEX SOURCE )
- CH 9. GENETIC ALGORITHMS. ( POSTSCRIPT 245K), ( GZIPPED POSTSCRIPT 72K) (PDF ) ( LATEX SOURCE )
- CH 10. LEARNING SETS OF RULES. ( POSTSCRIPT 185K), ( GZIPPED POSTSCRIPT 57K) (PDF ) ( LATEX SOURCE )
- CH 11. ANALYTICAL LEARNING. ( POSTSCRIPT 261K) (PDF ) ( LATEX SOURCE )
- CH 12. COMBINING INDUCTIVE AND ANALYTICAL LEARNING. ( POSTSCRIPT 419K), ( GZIPPED POSTSCRIPT 103K) (PDF ) ( LATEX SOURCE )
- CH 13. REINFORCMENT LEARNING. ( POSTSCRIPT 172K), ( GZIPPED POSTSCRIPT 40K) (PDF ) ( LATEX SOURCE )
SEE ALSO SLIDES ON LEARNING BAYESIAN NETWORKS BY FRIEDMAN AND GOLDSZMIDT.
ADDITIONAL TUTORIAL MATERIALS:
SUPPORT VECTOR MACHINES:
- TUTORIAL INFORMATION ON SUPPORT VECTOR MACHINES
- FREEWARE IMPLEMENTATION : SVM LIGHT BY THORSTEN JOACHIMS.
- K.-R. MÜLLER, S. MIKA, G. RÄTSCH, K. TSUDA, AND B. SCHÖLKOPF. AN INTRODUCTION TO KERNEL-BASED LEARNING ALGORITHMS. IEEE NEURAL NETWORKS, 12(2):181-201, MAY 2001. (PDF)
Machine Learning Slides
Week
|
Project
|
Topic
|
PDF Slides
|
1
|
Introduction - Machine Learning
| ||
Introduction - Weka
| |||
2
|
Data Preprocessing
| ||
Project 1 presentations
| |||
3
|
Decision Trees (I)
| ||
Decision Trees (II)
| |||
4
|
Project 2 presentations
| ||
Neural Networks (I)
| |||
5
|
Neural Networks (II)
| ||
Neural Networks (III)
| |||
6
|
Project 3 presentations
| ||
Evaluating Hypothesis (I)
| |||
7
|
Evaluating Hypothesis (II)
| ||
Project 4 presentations
| |||
8
|
Bayesian Learning (I)
| ||
Bayesian Learning (II)
| |||
9
|
Bayesian Learning (III) - K2 algorithm
| ||
Project 5 presentations
| |||
10
|
Instance-based Learning
| ||
Project 6 presentations
| |||
11
|
Genetic Algorithms (I)
| ||
Genetic Algorithms (II)
| |||
12
|
Project 7 presentations
| ||
Rule Learning (I)
| |||
13
|
Rule Learning (II)
| ||
Reinforcement Learning
|
Wednesday, February 6, 2013
Operating Systems
REQUIRED TEXTS
- Operating System Concepts (8th edition) by Silberschatz, Galvin, and Gagne, John Wiley & Sons, 2009.
- Introduction to Operating System Design and Implementation: The OSP 2 Approach by Michael Kifer and Scott Smolka, Springer, 2007
CLICK TO DOWNLOAD POWERPOINT LECTURE SLIDES
Homework/Projects
· 11/20/12 The lastOSP programming project has been assigned OSP_OSP_Ports_Fall12.pdf
If you are working in a linux/unix environment download the tar file Ports.tar.
If you are working in a windows environment download the zipped folder Ports.zip.
If you are working in a linux/unix environment download the tar file Ports.tar.
If you are working in a windows environment download the zipped folder Ports.zip.
· 10/30/12 The fourth and penultimate OSP programming project has been assigned OSP_LFUMem_Assign_Fall2012.pdf
If you are working in a linux/unix environment download the tar file Memory.tar.
If you are working in a windows environment download the zipped folder Memory.zip.
If you are working in a linux/unix environment download the tar file Memory.tar.
If you are working in a windows environment download the zipped folder Memory.zip.
· 10/10/12 The third OSP programming project has been assigned OSP_MLQ2_Assign.pdf
9/25/12 The second OSP programming project has been assigned OSP_Threads_Assign_Fall2012.pdf
If you are working in a linux/unix environment download the tar file Threads.tar.
If you are working in a windows environment download the zipped folder Threads.zip.
9/25/12 The second OSP programming project has been assigned OSP_Threads_Assign_Fall2012.pdf
If you are working in a linux/unix environment download the tar file Threads.tar.
If you are working in a windows environment download the zipped folder Threads.zip.
· 9/25/12 The CPU scheduling homework is due in class today.
· 8/24/12 The first OSP programming project has been assigned OSP_Assign1.pdf (due 9/13/12)
Create a project directory "Project1" and a subdirectory "Misc".
Download the Demo version of the simulator, storing it in your "Project 1" directory.
Download the parameter files params, params1, params2, and params3, storing them in your subdirectory "Misc".
Download the wgui.rdl file, saving it in your subdirectory "Misc".
Create a project directory "Project1" and a subdirectory "Misc".
Download the Demo version of the simulator, storing it in your "Project 1" directory.
Download the parameter files params, params1, params2, and params3, storing them in your subdirectory "Misc".
Download the wgui.rdl file, saving it in your subdirectory "Misc".
Subscribe to:
Posts (Atom)