Searching for computation : 425 results found | RSS Feed for this search

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

Readme file for Introduction to Artificial Intelligence

Description

This readme file contains details of links to all the Introduction to Artificial Intelligence module's material held on Jorum and information about the module as well.Subjects

ukoer | evolutionary algorithm lecture | algorithm tutorial | genetic algorithm lecture | genetic algorithm example | evolutionary computation tutorial | artificial intelligence lecture | artificial intelligence tutorial | random processes reading material | semantic web reading material | neural networks video | evolutionary computation test | artificial intelligence test | knowledge representation test | neural networks test | evolutionary algorithm | genetic computation | genetic programming | evolutionary computation | artificial intelligence | introduction to artificial intelligence | search | problem solving | revision | knowledge representation | semantic web | neural network | neural networks | artificial neural networks | swarm intelligence | collective intelligence | robot societies | genetic computation lecture | genetic programming lecture | evolutionary computation lecture | introduction to artificial intelligence lecture | evolutionary algorithm tutorial | genetic computation tutorial | genetic programming tutorial | introduction to artificial intelligence tutorial | evolutionary algorithm example | genetic computation example | genetic programming example | evolutionary computation example | artificial intelligence example | introduction to artificial intelligence example | search lecture | problem solving lecture | search tutorial | problem solving tutorial | search example | problem solving example | revision reading material | search reading material | artificial intelligence reading material | introduction to artificial intelligence reading material | revision lecture | knowledge representation lecture | semantic web lecture | knowledge representation practical | semantic web practical | artificial intelligence practical | introduction to artificial intelligence practical | knowledge representation reading material | knowledge representation notes | semantic web notes | artificial intelligence notes | introduction to artificial intelligence notes | neural network lecture | neural networks lecture | artificial neural networks lecture | neural network reading material | neural networks reading material | artificial neural networks reading material | neural network practical | neural networks practical | artificial neural networks practical | neural network viewing material | neural networks viewing material | artificial neural networks viewing material | artificial intelligence viewing material | introduction to artificial intelligence viewing material | swarm intelligence lecture | collective intelligence lecture | robot societies lecture | swarm intelligence tutorial | collective intelligence tutorial | robot societies tutorial | evolutionary algorithm test | genetic computation test | genetic programming test | introduction to artificial intelligence test | search test | problem solving test | semantic web test | neural network test | artificial neural networks test | g700 | ai | g700 lecture | ai lecture | g700 tutorial | ai tutorial | g700 example | ai example | g700 reading material | ai reading material | g700 practical | ai practical | g700 notes | ai notes | g700 viewing material | ai viewing material | g700 test | ai test | Computer science | I100License

Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ http://creativecommons.org/licenses/by-nc-sa/2.0/uk/Site sourced from

http://dspace.jorum.ac.uk/oai/request?verb=ListRecords&metadataPrefix=oai_dcAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadata18.404J Theory of Computation (MIT) 18.404J Theory of Computation (MIT)

Description

This graduate level course is more extensive and theoretical treatment of the material in Computability, and Complexity (6.045J / 18.400J). Topics include Automata and Language Theory, Computability Theory, and Complexity Theory. This graduate level course is more extensive and theoretical treatment of the material in Computability, and Complexity (6.045J / 18.400J). Topics include Automata and Language Theory, Computability Theory, and Complexity Theory.Subjects

Computability | computational complexity theory | Computability | computational complexity theory | Regular and context-free languages | Regular and context-free languages | Decidable and undecidable problems | reducibility | recursive function theory | Decidable and undecidable problems | reducibility | recursive function theory | Time and space measures on computation | completeness | hierarchy theorems | inherently complex problems | oracles | probabilistic computation | and interactive proof systems | Time and space measures on computation | completeness | hierarchy theorems | inherently complex problems | oracles | probabilistic computation | and interactive proof systemsLicense

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allcourses.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadata18.404J Theory of Computation (MIT) 18.404J Theory of Computation (MIT)

Description

A more extensive and theoretical treatment of the material in 18.400J, Automata, Computability, and Complexity, emphasizing computability and computational complexity theory. Regular and context-free languages. Decidable and undecidable problems, reducibility, recursive function theory. Time and space measures on computation, completeness, hierarchy theorems, inherently complex problems, oracles, probabilistic computation, and interactive proof systems. A more extensive and theoretical treatment of the material in 18.400J, Automata, Computability, and Complexity, emphasizing computability and computational complexity theory. Regular and context-free languages. Decidable and undecidable problems, reducibility, recursive function theory. Time and space measures on computation, completeness, hierarchy theorems, inherently complex problems, oracles, probabilistic computation, and interactive proof systems.Subjects

computability | computability | computational complexity theory | computational complexity theory | Regular and context-free languages | Regular and context-free languages | Decidable and undecidable problems | Decidable and undecidable problems | reducibility | reducibility | recursive function theory | recursive function theory | Time and space measures on computation | Time and space measures on computation | completeness | completeness | hierarchy theorems | hierarchy theorems | inherently complex problems | inherently complex problems | oracles | oracles | probabilistic computation | probabilistic computation | interactive proof systems | interactive proof systems | 18.404 | 18.404 | 6.840 | 6.840License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allarchivedcourses.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadataDescription

This class introduces principles of analysis and synthesis in the computational medium. Expressive examples that illustrate the intersection of computation with the traditional arts are developed on a weekly basis. Hands-on design exercises are continually framed and examined in the larger context of contemporary digital art. This class introduces principles of analysis and synthesis in the computational medium. Expressive examples that illustrate the intersection of computation with the traditional arts are developed on a weekly basis. Hands-on design exercises are continually framed and examined in the larger context of contemporary digital art.Subjects

analysis | analysis | synthesis | synthesis | computational media | computational media | computational and traditional arts | computational and traditional arts | design | design | programming | programming | javascript | javascript | contemporary digital art | contemporary digital art | machine age | machine age | media design | media design | analog vs digital art | analog vs digital art | graphic design | graphic design | web design | web design | photography | photography | storytelling | storytelling | modern art | modern art | computation | computation | arts | arts | design exercises | design exercises | studio | studio | analog art | analog artLicense

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allarchivedcourses.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadata6.856J Randomized Algorithms (MIT) 6.856J Randomized Algorithms (MIT)

Description

This course examines how randomization can be used to make algorithms simpler and more efficient via random sampling, random selection of witnesses, symmetry breaking, and Markov chains. Topics covered include: randomized computation; data structures (hash tables, skip lists); graph algorithms (minimum spanning trees, shortest paths, minimum cuts); geometric algorithms (convex hulls, linear programming in fixed or arbitrary dimension); approximate counting; parallel algorithms; online algorithms; derandomization techniques; and tools for probabilistic analysis of algorithms. This course examines how randomization can be used to make algorithms simpler and more efficient via random sampling, random selection of witnesses, symmetry breaking, and Markov chains. Topics covered include: randomized computation; data structures (hash tables, skip lists); graph algorithms (minimum spanning trees, shortest paths, minimum cuts); geometric algorithms (convex hulls, linear programming in fixed or arbitrary dimension); approximate counting; parallel algorithms; online algorithms; derandomization techniques; and tools for probabilistic analysis of algorithms.Subjects

Randomized Algorithms | Randomized Algorithms | algorithms | algorithms | efficient in time and space | efficient in time and space | randomization | randomization | computational problems | computational problems | data structures | data structures | graph algorithms | graph algorithms | optimization | optimization | geometry | geometry | Markov chains | Markov chains | sampling | sampling | estimation | estimation | geometric algorithms | geometric algorithms | parallel and distributed algorithms | parallel and distributed algorithms | parallel and ditributed algorithm | parallel and ditributed algorithm | parallel and distributed algorithm | parallel and distributed algorithm | random sampling | random sampling | random selection of witnesses | random selection of witnesses | symmetry breaking | symmetry breaking | randomized computational models | randomized computational models | hash tables | hash tables | skip lists | skip lists | minimum spanning trees | minimum spanning trees | shortest paths | shortest paths | minimum cuts | minimum cuts | convex hulls | convex hulls | linear programming | linear programming | fixed dimension | fixed dimension | arbitrary dimension | arbitrary dimension | approximate counting | approximate counting | parallel algorithms | parallel algorithms | online algorithms | online algorithms | derandomization techniques | derandomization techniques | probabilistic analysis | probabilistic analysis | computational number theory | computational number theory | simplicity | simplicity | speed | speed | design | design | basic probability theory | basic probability theory | application | application | randomized complexity classes | randomized complexity classes | game-theoretic techniques | game-theoretic techniques | Chebyshev | Chebyshev | moment inequalities | moment inequalities | limited independence | limited independence | coupon collection | coupon collection | occupancy problems | occupancy problems | tail inequalities | tail inequalities | Chernoff bound | Chernoff bound | conditional expectation | conditional expectation | probabilistic method | probabilistic method | random walks | random walks | algebraic techniques | algebraic techniques | probability amplification | probability amplification | sorting | sorting | searching | searching | combinatorial optimization | combinatorial optimization | approximation | approximation | counting problems | counting problems | distributed algorithms | distributed algorithms | 6.856 | 6.856 | 18.416 | 18.416License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allcourses-6.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadataIntroduction to Artificial Intelligence - Evolutionary Computing

Description

This tutorial forms part of the "Evolutionary Computing" topic in the Introduction to Artificial Intelligence module.Subjects

ukoer | evolutionary algorithm | genetic computation | genetic programming | evolutionary computation | artificial intelligence | introduction to artificial intelligence | evolutionary algorithm tutorial | genetic computation tutorial | genetic programming tutorial | evolutionary computation tutorial | artificial intelligence tutorial | introduction to artificial intelligence tutorial | g700 | ai | g700 tutorial | ai tutorial | Computer science | I100License

Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ http://creativecommons.org/licenses/by-nc-sa/2.0/uk/Site sourced from

http://dspace.jorum.ac.uk/oai/request?verb=ListRecords&metadataPrefix=oai_dcAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadataDescription

Includes audio/video content: AV lectures. This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class will use the Python™ programming language. Includes audio/video content: AV lectures. This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class will use the Python™ programming language.Subjects

computer science | computer science | computation | computation | problem solving | problem solving | Python programming | Python programming | recursion | recursion | binary search | binary search | classes | classes | inheritance | inheritance | libraries | libraries | algorithms | algorithms | optimization problems | optimization problems | modules | modules | simulation | simulation | big O notation | big O notation | control flow | control flow | exceptions | exceptions | building computational models | building computational models | software engineering | software engineeringLicense

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allavcourses.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadata6.852J Distributed Algorithms (MIT) 6.852J Distributed Algorithms (MIT)

Description

This course intends to provide a rigorous introduction to the most important research results in the area of distributed algorithms, and prepare interested students to carry out independent research in distributed algorithms. Topics covered include: design and analysis of concurrent algorithms, emphasizing those suitable for use in distributed networks, process synchronization, allocation of computational resources, distributed consensus, distributed graph algorithms, election of a leader in a network, distributed termination, deadlock detection, concurrency control, communication, and clock synchronization. Special consideration is given to issues of efficiency and fault tolerance. Formal models and proof methods for distributed computation are also discussed. Detailed information on the This course intends to provide a rigorous introduction to the most important research results in the area of distributed algorithms, and prepare interested students to carry out independent research in distributed algorithms. Topics covered include: design and analysis of concurrent algorithms, emphasizing those suitable for use in distributed networks, process synchronization, allocation of computational resources, distributed consensus, distributed graph algorithms, election of a leader in a network, distributed termination, deadlock detection, concurrency control, communication, and clock synchronization. Special consideration is given to issues of efficiency and fault tolerance. Formal models and proof methods for distributed computation are also discussed. Detailed information on theSubjects

distributed algorithms | distributed algorithms | algorithm | algorithm | concurrent algorithms | concurrent algorithms | distributed networks | distributed networks | process synchronization | process synchronization | computational resources | computational resources | distributed consensus | distributed consensus | distributed graph algorithms | distributed graph algorithms | distributed termination | distributed termination | deadlock detection | deadlock detection | concurrency control | concurrency control | communication | communication | clock synchronization | clock synchronization | fault tolerance | fault tolerance | distributed computation | distributed computation | 6.852 | 6.852 | 18.437 | 18.437License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allarchivedcourses.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadata6.004 Computation Structures (MIT) 6.004 Computation Structures (MIT)

Description

6.004 offers an introduction to the engineering of digital systems. Starting with MOS transistors, the course develops a series of building blocks - logic gates, combinational and sequential circuits, finite-state machines, computers and finally complete systems. Both hardware and software mechanisms are explored through a series of design examples.6.004 is required material for any EECS undergraduate who wants to understand (and ultimately design) digital systems. A good grasp of the material is essential for later courses in digital design, computer architecture and systems. Before taking 6.004, students should feel comfortable using computers; a rudimentary knowledge of programming language concepts (6.001) and electrical fundamentals (6.002) is assumed. 6.004 offers an introduction to the engineering of digital systems. Starting with MOS transistors, the course develops a series of building blocks - logic gates, combinational and sequential circuits, finite-state machines, computers and finally complete systems. Both hardware and software mechanisms are explored through a series of design examples.6.004 is required material for any EECS undergraduate who wants to understand (and ultimately design) digital systems. A good grasp of the material is essential for later courses in digital design, computer architecture and systems. Before taking 6.004, students should feel comfortable using computers; a rudimentary knowledge of programming language concepts (6.001) and electrical fundamentals (6.002) is assumed.Subjects

computation | computation | computation structure | computation structure | primitives | primitives | gates | gates | nstructions | nstructions | procedures | procedures | processes | processes | concurrency | concurrency | instruction set design | instruction set design | software structure | software structure | digital system | digital system | MOS transistor | MOS transistor | logic gate | logic gate | combinational circuit | combinational circuit | sequential circuit | | sequential circuit | | finite-state machines | finite-state machines | sequential circuit | sequential circuit | computer architecture | computer architecture | programming | programming | RISC processor | RISC processor | instructions | instructionsLicense

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allarchivedcourses.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadata9.012 The Brain and Cognitive Sciences II (MIT) 9.012 The Brain and Cognitive Sciences II (MIT)

Description

This class is the second half of an intensive survey of cognitive science for first-year graduate students. Topics include visual perception, language, memory, cognitive architecture, learning, reasoning, decision-making, and cognitive development. Topics covered are from behavioral, computational, and neural perspectives. This class is the second half of an intensive survey of cognitive science for first-year graduate students. Topics include visual perception, language, memory, cognitive architecture, learning, reasoning, decision-making, and cognitive development. Topics covered are from behavioral, computational, and neural perspectives.Subjects

brain | brain | behavioral | behavioral | perception | perception | attention | attention | working memory | working memory | recognition | recognition | recall | recall | language | language | cognitive science | cognitive science | computation | computation | visual perception | visual perception | memory | memory | cognitive architecture | cognitive architecture | learning | learning | reasoning | reasoning | decision-making | decision-making | cognitive development | cognitive development | behavioral perspective | behavioral perspective | computational perspective | computational perspective | neural perspective | neural perspectiveLicense

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allcourses-9.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadataDescription

This course takes a 'back to the beginning' view that aims to better understand the end result. What might be the developmental processes that lead to the organization of 'booming, buzzing confusions' into coherent visual objects? This course examines key experimental results and computational proposals pertinent to the discovery of objects in complex visual inputs. The structure of the course is designed to get students to learn and to focus on the genre of study as a whole; to get a feel for how science is done in this field. This course takes a 'back to the beginning' view that aims to better understand the end result. What might be the developmental processes that lead to the organization of 'booming, buzzing confusions' into coherent visual objects? This course examines key experimental results and computational proposals pertinent to the discovery of objects in complex visual inputs. The structure of the course is designed to get students to learn and to focus on the genre of study as a whole; to get a feel for how science is done in this field.Subjects

computational theories of human cognition | computational theories of human cognition | principles of inductive learning and inference | principles of inductive learning and inference | representation of knowledge | representation of knowledge | computational frameworks | computational frameworks | Bayesian models | Bayesian models | hierarchical Bayesian models | hierarchical Bayesian models | probabilistic graphical models | probabilistic graphical models | nonparametric statistical models | nonparametric statistical models | Bayesian Occam's razor | Bayesian Occam's razor | sampling algorithms for approximate learning and inference | sampling algorithms for approximate learning and inference | probabilistic models defined over structured representations such as first-order logic | probabilistic models defined over structured representations such as first-order logic | grammars | grammars | relational schemas | relational schemas | core aspects of cognition | core aspects of cognition | concept learning | concept learning | concept categorization | concept categorization | causal reasoning | causal reasoning | theory formation | theory formation | language acquisition | language acquisition | social inference | social inferenceLicense

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allcourses-9.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadata6.004 Computation Structures (MIT) 6.004 Computation Structures (MIT)

Description

6.004 offers an introduction to the engineering of digital systems. Starting with MOS transistors, the course develops a series of building blocks — logic gates, combinational and sequential circuits, finite-state machines, computers and finally complete systems. Both hardware and software mechanisms are explored through a series of design examples. 6.004 is required material for any EECS undergraduate who wants to understand (and ultimately design) digital systems. A good grasp of the material is essential for later courses in digital design, computer architecture and systems. The problem sets and lab exercises are intended to give students "hands-on" experience in designing digital systems; each student completes a gate-level design for a reduced instruction set computer 6.004 offers an introduction to the engineering of digital systems. Starting with MOS transistors, the course develops a series of building blocks — logic gates, combinational and sequential circuits, finite-state machines, computers and finally complete systems. Both hardware and software mechanisms are explored through a series of design examples. 6.004 is required material for any EECS undergraduate who wants to understand (and ultimately design) digital systems. A good grasp of the material is essential for later courses in digital design, computer architecture and systems. The problem sets and lab exercises are intended to give students "hands-on" experience in designing digital systems; each student completes a gate-level design for a reduced instruction set computerSubjects

computation | computation | computation structure | computation structure | primitives | primitives | gates | gates | instructions | instructions | procedures | procedures | processes | processes | concurrency | concurrency | instruction set design | instruction set design | software structure | software structure | digital system | digital system | MOS transistor | MOS transistor | logic gate | logic gate | combinational circuit | combinational circuit | sequential circuit | sequential circuit | finite-state machines | finite-state machines | computer architecture | computer architecture | programming | programming | RISC processor | RISC processorLicense

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allcourses-6.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadata9.641J Introduction to Neural Networks (MIT) 9.641J Introduction to Neural Networks (MIT)

Description

This course explores the organization of synaptic connectivity as the basis of neural computation and learning. Perceptrons and dynamical theories of recurrent networks including amplifiers, attractors, and hybrid computation are covered. Additional topics include backpropagation and Hebbian learning, as well as models of perception, motor control, memory, and neural development. This course explores the organization of synaptic connectivity as the basis of neural computation and learning. Perceptrons and dynamical theories of recurrent networks including amplifiers, attractors, and hybrid computation are covered. Additional topics include backpropagation and Hebbian learning, as well as models of perception, motor control, memory, and neural development.Subjects

synaptic connectivity | synaptic connectivity | computation | computation | learning | learning | multilayer perceptrons | multilayer perceptrons | recurrent networks | recurrent networks | amplifiers | amplifiers | attractors | attractors | hybrid computation | hybrid computation | Backpropagation | Backpropagation | Hebbian learning | Hebbian learning | perception | perception | motor control | motor control | memory | memory | neural development | neural developmentLicense

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allcourses-9.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadata9.66J Computational Cognitive Science (MIT) 9.66J Computational Cognitive Science (MIT)

Description

This course is an introduction to computational theories of human cognition. Drawing on formal models from classic and contemporary artificial intelligence, students will explore fundamental issues in human knowledge representation, inductive learning and reasoning. What are the forms that our knowledge of the world takes? What are the inductive principles that allow us to acquire new knowledge from the interaction of prior knowledge with observed data? What kinds of data must be available to human learners, and what kinds of innate knowledge (if any) must they have? This course is an introduction to computational theories of human cognition. Drawing on formal models from classic and contemporary artificial intelligence, students will explore fundamental issues in human knowledge representation, inductive learning and reasoning. What are the forms that our knowledge of the world takes? What are the inductive principles that allow us to acquire new knowledge from the interaction of prior knowledge with observed data? What kinds of data must be available to human learners, and what kinds of innate knowledge (if any) must they have?Subjects

computational theory | computational theory | human cognition | human cognition | artificial intelligence | artificial intelligence | human knowledge representation | human knowledge representation | inductive learning | inductive learning | inductive reasoning | inductive reasoning | innate knowledge | innate knowledge | machine learning | machine learning | cognitive science | cognitive science | computational cognitive science | computational cognitive science | 9.66 | 9.66 | 6.804 | 6.804License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allcourses-9.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadata9.67 Object and Face Recognition (MIT) 9.67 Object and Face Recognition (MIT)

Description

Provides a comprehensive introduction to key issues and findings in object recognition in experimental, neural, computational, and applied domains. Emphasizes the problem of representation, exploring the issue of how 3-D objects should be encoded so as to efficiently recognize them from 2-D images. Second half focuses on face recognition, an ecologically important instance of the general object recognition problem. Describes experimental studies of human face recognition performance and recent attempts to mimic this ability in artificial computational systems. Provides a comprehensive introduction to key issues and findings in object recognition in experimental, neural, computational, and applied domains. Emphasizes the problem of representation, exploring the issue of how 3-D objects should be encoded so as to efficiently recognize them from 2-D images. Second half focuses on face recognition, an ecologically important instance of the general object recognition problem. Describes experimental studies of human face recognition performance and recent attempts to mimic this ability in artificial computational systems.Subjects

object recognition | object recognition | neural | neural | computation | computation | representation | representation | 3-D objects | 3-D objects | 2-D images | 2-D images | face recognition | face recognition | human face recognition | human face recognition | artificial computational systems | artificial computational systemsLicense

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see https://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-alltraditionalchinesecourses.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadata16.100 Aerodynamics (MIT) 16.100 Aerodynamics (MIT)

Description

This course extends fluid mechanic concepts from Unified Engineering to the aerodynamic performance of wings and bodies in sub/supersonic regimes. 16.100 generally has four components: subsonic potential flows, including source/vortex panel methods; viscous flows, including laminar and turbulent boundary layers; aerodynamics of airfoils and wings, including thin airfoil theory, lifting line theory, and panel method/interacting boundary layer methods; and supersonic and hypersonic airfoil theory. Course material varies each year depending upon the focus of the design problem. Technical RequirementsFile decompression software, such as Winzip® or StuffIt®, is required to open the .tar files found on this course site. MATLAB This course extends fluid mechanic concepts from Unified Engineering to the aerodynamic performance of wings and bodies in sub/supersonic regimes. 16.100 generally has four components: subsonic potential flows, including source/vortex panel methods; viscous flows, including laminar and turbulent boundary layers; aerodynamics of airfoils and wings, including thin airfoil theory, lifting line theory, and panel method/interacting boundary layer methods; and supersonic and hypersonic airfoil theory. Course material varies each year depending upon the focus of the design problem. Technical RequirementsFile decompression software, such as Winzip® or StuffIt®, is required to open the .tar files found on this course site. MATLABSubjects

aerodynamics | aerodynamics | airflow | airflow | air | air | body | body | aircraft | aircraft | aerodynamic modes | aerodynamic modes | aero | aero | forces | forces | flow | flow | computational | computational | CFD | CFD | aerodynamic analysis | aerodynamic analysis | lift | lift | drag | drag | potential flows | potential flows | imcompressible | imcompressible | supersonic | supersonic | subsonic | subsonic | panel method | panel method | vortex lattice method | vortex lattice method | boudary layer | boudary layer | transition | transition | turbulence | turbulence | inviscid | inviscid | viscous | viscous | euler | euler | navier-stokes | navier-stokes | wind tunnel | wind tunnel | flow similarity | flow similarity | non-dimensional | non-dimensional | mach number | mach number | reynolds number | reynolds number | integral momentum | integral momentum | airfoil | airfoil | wing | wing | stall | stall | friction drag | friction drag | induced drag | induced drag | wave drag | wave drag | pressure drag | pressure drag | fluid element | fluid element | shear strain | shear strain | normal strain | normal strain | vorticity | vorticity | divergence | divergence | substantial derviative | substantial derviative | laminar | laminar | displacement thickness | displacement thickness | momentum thickness | momentum thickness | skin friction | skin friction | separation | separation | velocity profile | velocity profile | 2-d panel | 2-d panel | 3-d vortex | 3-d vortex | thin airfoil | thin airfoil | lifting line | lifting line | aspect ratio | aspect ratio | twist | twist | camber | camber | wing loading | wing loading | roll moments | roll moments | finite volume approximation | finite volume approximation | shocks | shocks | expansion fans | expansion fans | shock-expansion theory | shock-expansion theory | transonic | transonic | critical mach number | critical mach number | wing sweep | wing sweep | Kutta condition | Kutta condition | team project | team project | blended-wing-body | blended-wing-body | computational fluid dynamics | computational fluid dynamics | Incompressible | IncompressibleLicense

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allarchivedcourses.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadataDescription

This course introduces basic mathematical models of computation and the finite representation of infinite objects. Topics covered include: finite automata and regular languages, context-free languages, Turing machines, partial recursive functions, Church's Thesis, undecidability, reducibility and completeness, time complexity and NP-completeness, probabilistic computation, and interactive proof systems. This course introduces basic mathematical models of computation and the finite representation of infinite objects. Topics covered include: finite automata and regular languages, context-free languages, Turing machines, partial recursive functions, Church's Thesis, undecidability, reducibility and completeness, time complexity and NP-completeness, probabilistic computation, and interactive proof systems.Subjects

automata | automata | computability | computability | complexity | complexity | mathematical models | mathematical models | computation | computation | finite representation | finite representation | infinite objects | infinite objects | finite automata | finite automata | regular languages | regular languages | context-free languages | context-free languages | Turing machines | Turing machines | partial recursive functions | partial recursive functions | Church's Thesis | Church's Thesis | undecidability | undecidability | reducibility | reducibility | completeness | completeness | time complexity | time complexity | NP-completeness | NP-completeness | probabilistic computation | probabilistic computation | interactive proof systems | interactive proof systems | 6.045 | 6.045 | 18.400 | 18.400License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allarchivedcourses.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadataDescription

This course is an introduction to computational biology emphasizing the fundamentals of nucleic acid and protein sequence and structural analysis; it also includes an introduction to the analysis of complex biological systems. Topics covered in the course include principles and methods used for sequence alignment, motif finding, structural modeling, structure prediction and network modeling, as well as currently emerging research areas. This course is an introduction to computational biology emphasizing the fundamentals of nucleic acid and protein sequence and structural analysis; it also includes an introduction to the analysis of complex biological systems. Topics covered in the course include principles and methods used for sequence alignment, motif finding, structural modeling, structure prediction and network modeling, as well as currently emerging research areas.Subjects

7.91 | 7.91 | 20.490 | 20.490 | 20.390 | 20.390 | 7.36 | 7.36 | 6.802 | 6.802 | 6.874 | 6.874 | HST.506 | HST.506 | computational biology | computational biology | systems biology | systems biology | bioinformatics | bioinformatics | artificial intelligence | artificial intelligence | sequence analysis | sequence analysis | proteomics | proteomics | sequence alignment | sequence alignment | protein folding | protein folding | structure prediction | structure prediction | network modeling | network modeling | phylogenetics | phylogenetics | pairwise sequence comparisons | pairwise sequence comparisons | ncbi | ncbi | blast | blast | protein structure | protein structure | dynamic programming | dynamic programming | genome sequencing | genome sequencing | DNA | DNA | RNA | RNA | x-ray crystallography | x-ray crystallography | NMR | NMR | homologs | homologs | ab initio structure prediction | ab initio structure prediction | DNA microarrays | DNA microarrays | clustering | clustering | proteome | proteome | computational annotation | computational annotationLicense

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allcourses-7.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadata9.67 Object and Face Recognition (MIT) 9.67 Object and Face Recognition (MIT)

Description

Provides a comprehensive introduction to key issues and findings in object recognition in experimental, neural, computational, and applied domains. Emphasizes the problem of representation, exploring the issue of how 3-D objects should be encoded so as to efficiently recognize them from 2-D images. Second half focuses on face recognition, an ecologically important instance of the general object recognition problem. Describes experimental studies of human face recognition performance and recent attempts to mimic this ability in artificial computational systems. Provides a comprehensive introduction to key issues and findings in object recognition in experimental, neural, computational, and applied domains. Emphasizes the problem of representation, exploring the issue of how 3-D objects should be encoded so as to efficiently recognize them from 2-D images. Second half focuses on face recognition, an ecologically important instance of the general object recognition problem. Describes experimental studies of human face recognition performance and recent attempts to mimic this ability in artificial computational systems.Subjects

object recognition | object recognition | neural | neural | computation | computation | representation | representation | 3-D objects | 3-D objects | 2-D images | 2-D images | face recognition | face recognition | human face recognition | human face recognition | artificial computational systems | artificial computational systemsLicense

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allcourses-9.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadata6.877J Computational Evolutionary Biology (MIT) 6.877J Computational Evolutionary Biology (MIT)

Description

Why has it been easier to develop a vaccine to eliminate polio than to control influenza or AIDS? Has there been natural selection for a 'language gene'? Why are there no animals with wheels? When does 'maximizing fitness' lead to evolutionary extinction? How are sex and parasites related? Why don't snakes eat grass? Why don't we have eyes in the back of our heads? How does modern genomics illustrate and challenge the field? This course analyzes evolution from a computational, modeling, and engineering perspective. The course has extensive hands-on laboratory exercises in model-building and analyzing evolutionary data. Why has it been easier to develop a vaccine to eliminate polio than to control influenza or AIDS? Has there been natural selection for a 'language gene'? Why are there no animals with wheels? When does 'maximizing fitness' lead to evolutionary extinction? How are sex and parasites related? Why don't snakes eat grass? Why don't we have eyes in the back of our heads? How does modern genomics illustrate and challenge the field? This course analyzes evolution from a computational, modeling, and engineering perspective. The course has extensive hands-on laboratory exercises in model-building and analyzing evolutionary data.Subjects

6.877 | 6.877 | HST.949 | HST.949 | computational approaches | computational approaches | evolutionary biology | evolutionary biology | evolutionary theory and inferential logic of evolution by natural selection | evolutionary theory and inferential logic of evolution by natural selection | computational and algorithmic implications and requirements of evolutionary models | computational and algorithmic implications and requirements of evolutionary models | whole-genome species comparison | whole-genome species comparison | phylogenetic tree construction | phylogenetic tree construction | molecular evolution | molecular evolution | homology and development | homology and development | optimization and evolvability | optimization and evolvability | heritability | heritability | disease evolution | disease evolution | detecting selection in human populations | and evolution of language | detecting selection in human populations | and evolution of language | extensive laboratory exercises in model-building and analyzing evolutionary data | extensive laboratory exercises in model-building and analyzing evolutionary dataLicense

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allcourses-6.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadataDescription

This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class will use the Python™ programming language. This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class will use the Python™ programming language.Subjects

computer science | computer science | computation | computation | problem solving | problem solving | Python programming | Python programming | recursion | recursion | binary search | binary search | classes | classes | inheritance | inheritance | libraries | libraries | algorithms | algorithms | optimization problems | optimization problems | modules | modules | simulation | simulation | big O notation | big O notation | control flow | control flow | exceptions | exceptions | building computational models | building computational models | software engineering | software engineeringLicense

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allarchivedcourses.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadata6.891 Computational Evolutionary Biology (MIT) 6.891 Computational Evolutionary Biology (MIT)

Description

Why has it been easier to develop a vaccine to eliminate polio than to control influenza or AIDS? Has there been natural selection for a 'language gene'? Why are there no animals with wheels? When does 'maximizing fitness' lead to evolutionary extinction? How are sex and parasites related? Why don't snakes eat grass? Why don't we have eyes in the back of our heads? How does modern genomics illustrate and challenge the field? This course analyzes evolution from a computational, modeling, and engineering perspective. The course has extensive hands-on laboratory exercises in model-building and analyzing evolutionary data. Why has it been easier to develop a vaccine to eliminate polio than to control influenza or AIDS? Has there been natural selection for a 'language gene'? Why are there no animals with wheels? When does 'maximizing fitness' lead to evolutionary extinction? How are sex and parasites related? Why don't snakes eat grass? Why don't we have eyes in the back of our heads? How does modern genomics illustrate and challenge the field? This course analyzes evolution from a computational, modeling, and engineering perspective. The course has extensive hands-on laboratory exercises in model-building and analyzing evolutionary data.Subjects

evolution from a computational | evolution from a computational | modeling | modeling | and engineering perspective | and engineering perspective | analyzing evolutionary data | analyzing evolutionary data | vaccine | vaccine | polio | polio | influenza | influenza | AIDS | AIDS | evolutionary extinction | evolutionary extinction | sex | sex | parasites | parasites | modern genomics | modern genomics | polio vaccine | polio vaccine | hands-on | hands-on | evolution from a computational | modeling | and engineering perspective | evolution from a computational | modeling | and engineering perspectiveLicense

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allarchivedcourses.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadataDescription

Modern computing platforms provide unprecedented amounts of raw computational power. But significant complexity comes along with this power, to the point that making useful computations exploit even a fraction of the potential of the computing platform is a substantial challenge. Indeed, obtaining good performance requires a comprehensive understanding of all layers of the underlying platform, deep insight into the computation at hand, and the ingenuity and creativity required to obtain an effective mapping of the computation onto the machine. The reward for mastering these sophisticated and challenging topics is the ability to make computations that can process large amount of data orders of magnitude more quickly and efficiently and to obtain results that are unavailable with standard pr Modern computing platforms provide unprecedented amounts of raw computational power. But significant complexity comes along with this power, to the point that making useful computations exploit even a fraction of the potential of the computing platform is a substantial challenge. Indeed, obtaining good performance requires a comprehensive understanding of all layers of the underlying platform, deep insight into the computation at hand, and the ingenuity and creativity required to obtain an effective mapping of the computation onto the machine. The reward for mastering these sophisticated and challenging topics is the ability to make computations that can process large amount of data orders of magnitude more quickly and efficiently and to obtain results that are unavailable with standard prSubjects

performance engineering | performance engineering | parallelism | parallelism | computational power | computational power | complexity | complexity | computation | computation | efficiency | efficiency | high performance | high performance | software system | software system | performance analysis | performance analysis | algorithms | algorithms | instruction level optimization | instruction level optimization | cache | cache | memory | memory | parallel programming | parallel programming | distributed systems | distributed systems | algorithmic design | algorithmic design | profile | profile | multithreaded | multithreaded | cilk | cilk | cilk arts | cilk arts | ray tracer | ray tracer | render | renderLicense

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allarchivedcourses.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadata6.876J Advanced Topics in Cryptography (MIT) 6.876J Advanced Topics in Cryptography (MIT)

Description

The topics covered in this course include interactive proofs, zero-knowledge proofs, zero-knowledge proofs of knowledge, non-interactive zero-knowledge proofs, secure protocols, two-party secure computation, multiparty secure computation, and chosen-ciphertext security. The topics covered in this course include interactive proofs, zero-knowledge proofs, zero-knowledge proofs of knowledge, non-interactive zero-knowledge proofs, secure protocols, two-party secure computation, multiparty secure computation, and chosen-ciphertext security.Subjects

interactive proofs | interactive proofs | zero-knowledge proofs | zero-knowledge proofs | zero-knowledge proofs of knowledge | zero-knowledge proofs of knowledge | non-interactive zero-knowledge proofs | non-interactive zero-knowledge proofs | secure protocols | secure protocols | two-party secure computation | two-party secure computation | multiparty secure computation | multiparty secure computation | chosen-ciphertext security | chosen-ciphertext security | 6.876 | 6.876 | 18.426 | 18.426License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allcourses-6.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadataDescription

Serving as an introduction to computational biology, this course emphasizes the fundamentals of nucleic acid and protein sequence analysis, structural analysis, and the analysis of complex biological systems. The principles and methods used for sequence alignment, motif finding, structural modeling, structure prediction, and network modeling are covered. Students are also exposed to currently emerging research areas in the fields of computational and systems biology. Serving as an introduction to computational biology, this course emphasizes the fundamentals of nucleic acid and protein sequence analysis, structural analysis, and the analysis of complex biological systems. The principles and methods used for sequence alignment, motif finding, structural modeling, structure prediction, and network modeling are covered. Students are also exposed to currently emerging research areas in the fields of computational and systems biology.Subjects

computational biology | computational biology | systems biology | systems biology | bioinformatics | bioinformatics | sequence analysis | sequence analysis | proteomics | proteomics | sequence alignment | sequence alignment | protein folding | protein folding | structure prediction | structure prediction | network modeling | network modeling | phylogenetics | phylogenetics | pairwise sequence comparisons | pairwise sequence comparisons | ncbi | ncbi | blast | blast | protein structure | protein structure | dynamic programming | dynamic programming | genome sequencing | genome sequencing | DNA | DNA | RNA | RNA | x-ray crystallography | x-ray crystallography | NMR | NMR | homologs | homologs | ab initio structure prediction | ab initio structure prediction | DNA microarrays | DNA microarrays | clustering | clustering | proteome | proteome | computational annotation | computational annotation | BE.490J | BE.490J | 7.91 | 7.91 | 7.36 | 7.36 | BE.490 | BE.490 | 20.490 | 20.490License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htmSite sourced from

http://ocw.mit.edu/rss/all/mit-allarchivedcourses.xmlAttribution

Click to get HTML | Click to get attribution | Click to get URLAll metadata

See all metadata