3DES (Triple-Des)A* Search (Russell Norvig)Adenuga: Agent-based Control System: A Review and Platform for Reconfigurable Bending Press MachineAES Block CipherAlpaydin: Chapter 01: IntroductionAlpaydin: Chapter 02: Supervised LearningAlpaydin: Chapter 03: Bayesian Decision TheoryAlpaydin: Chapter 04: Parametric MethodsAlpaydin: Chapter 06: Dimensionality ReductionAlpaydin: Chapter 07: ClusteringAlpaydin: Chapter 09: Decision TreesAlpaydin: Introduction to Machine LearningArithmetic OperationsArtificial IntelligenceArulkumaran: AlphaStar: An Evolutionary Computation PerspectiveAssociate Interaction (QTI)Authenticated Encryption: IntroductionAutomated ReasoningBadia et al: Agent57: Outperforming the Atari Human BenchmarkBellemare: The Arcade Learning EnvironmentBerliner: Backgammon computer program beats world championBidirectional SearchBird et al: The NLTK BookBlock Ciphers (Boneh)Boden and Edmonds: What is Generative Art?Bonabeau: Agent-based modeling: Methods and techniques for simulating human systemsBreadth-first Search (Russell Norvig)Brockman: OpenAI GymBrown and Sandholm: Superhuman AI for heads-up no-limit pokerBurger: A Mobile Robot ChemistBurton-Rogers: Analysing SentencesButton Styling (CM3050 wk 4)Byte and Hex String ManipulationCampbell et al: Deep BlueCanaan: Leveling the Playing Field: Fairness in AI versus Human BenchmarksCann: Formal SemanticsCBC-MAC, NMAC, PMACChen: Entitry Relationship Model (1976)Cheney et al: Unshackling EvolutionChoice Interaction (QTI)Chollet: Chapter 01: What is Deep Learning?Chollet: Chapter 02: Mathematical Building BlocksChollet: Chapter 03: Intro to Keras and TensorFlowChollet: Chapter 04: Getting Started with Neural NetworksChollet: Chapter 05: Fundamentals of Machine LearningChollet: Chapter 06: Universal WorkflowChollet: Chapter 07: Working with Keras: A Deep DiveChollet: Chapter 08: Intro to DL for Computer VisionChollet: Chapter 09: Advanced DL for Computer VisionChollet: Chapter 10: Deep Learning for TimeseriesChollet: Chapter 11: Deep Learning for TextChollet: Chapter 12: Generative Deep LearningChollet: Deep Learning with PythonClassification (Alpaydin)Clegg: An Introduction to Evolution for Computer ScientistsCM3010 Topic 01: Working with DataCM3010 Topic 02: Relational DatabasesCM3010 Topic 03: Reliable Databases: Data Integrity and SecurityCM3010 Topic 04: Using Databases: Libraries and TemplatingCM3010 Topic 05: Advanced RDBMS TopicsCM3010 Topic 06: Distributed Databases and Alternative ModelsCM3010 Topic 07: Semantic DatabasesCM3010 Topic 08: Linked DataCM3010 Topic 09: Multimedia and RetrievalCM3010 Topic 10: Applicationscm3010: Databases and Advanced Data Techniquescm3015 Lab03: Gradient Descentcm3015 Machine Learning and Neural Networkscm3015 Topic 01: Introductioncm3015 Topic 02: Classificationcm3015 Topic 03: Regressioncm3015 Topic 04: Model Improvementcm3015 Topic 05: Probabilistic Classifierscm3015 Topic 06: Unsupervised Learningcm3015 Topic 07: Neural Networks and Deep Learningcm3015 Topic 08: Mathematical Building Blocks of Neural Networkscm3015 Topic 09: Getting Started with Neural Networkscm3015 Topic 10: Fundamentals of Machine Learningcm3020 Artificial Intelligencecm3020 Lecture Summaries: Topic 01cm3020 Lecture Summaries: Topic 02cm3020 Lecture Summaries: Topic 03: Reinforcement Learningcm3020 Lecture Summaries: Topic 04cm3020 Topic 01: Genetic Algorithmscm3020 Topic 02: Automated Scientific Discoverycm3020 Topic 03: Reinforcement Learning (Game Playing)cm3020 Topic 04: CreativityCM3035 Topic 01: The Web StackCM3035 Topic 02: Database Schemas and ORMsCM3035 Topic 03: Interaction through Serving HTML, CSS, and JSCM3035 Topic 04: Build a CRUD and RESTful APICM3035 Topic 05: CRUD and REST part 2CM3035 Topic 06: Asynchronous Web ServicesCM3035 Topic 07: Working with External APIsCM3035 Topic 08: User Authentication and SecurityCM3035 Topic 09: Deploying a WebsiteCM3035 Topic 10: Load Balancing, Scalabilitycm3035: Advanced Web Developmentcm3035: ORM Lecture Summariescm3035: SQL Lecture SummariesCM3050 Lab 3005: Positioning UICM3050 Lab 3109: Light SwitchCM3050 Lab 4105: Table ViewsCM3050 Lab 4504: Conditional BoundariesCM3050 Lab 4604: Alert QuizCM3050 Lab 4704: StopwatchCM3050 Topic 01: The Mobile App EcosystemCM3050 Topic 02: Mobile User Interface DesignCM3050 Topic 03: Programming User InterfacesCM3050 Topic 04: Advanced User Interface ElementsCM3050 Topic 05: Developing a Mobile App ProjectCM3050 Topic 06: Data SourcesCM3050 Topic 07: Integrating Cloud ServicesCM3050 Topic 08: Sensor ProgrammingCM3050 Topic 09: Introduction to APIsCM3050 Topic 10: Deploymentcm3050: Mobile Developmentcm3060 Natural Language Processingcm3060 Topic 01: Introductioncm3060 Topic 02: Basic Processingcm3060 Topic 03: Language Modellingcm3060 Topic 04: Lexical Semanticscm3060 Topic 05: Text Categorizationcm3060 Topic 06: Syntax and Parsingcm3060 Topic 07: Information Extractioncm3060 Topic 08: Information Retrievalcm3060 Topic 09: Chatbots and Dialogue Systemscm3060 Topic 10: NLP in PracticeCodd: A Relational Model of Data for Large Shared Data Banks (1970)Codd: Normalized Data base Structure: A Brief Tutorial (1971)Collision ResistanceCombinatory Categorical GrammarComposite Items (QTI)Context (React)Context Free Grammars (Jurafsky Martin)Convnet Architecture PatternsConvolutional Neural NetworksCryptography - Boneh courseCryptography: Week FiveCryptography: Week FourCryptography: Week OneCryptography: Week SixCryptography: Week ThreeCryptography: Week TwoCS253 Lecture Summaries: Part I BasicsCS253 Lecture Summaries: Part II DNS, HTTP, CookiesCS253 Lecture Summaries: Part III: CookiesCS253 Lecture Summaries: Part IV: CSRF, Same Origin PolicyCS253 Lecture Summaries: Part IX DOS, Phishing, Side ChannelsCS253 Lecture Summaries: Part V: Exceptions to Same Origin PolicyCS253 Lecture Summaries: Part VI: XSSCS253 Lecture Summaries: Part VII: XSS DefencesCS253 Lecture Summaries: Part VIII: Fingerprinting and PrivacyCS253 Lecture Summaries: Part X: Code InjectionCS253 Lecture Summaries: Part XI Transport Layer SecurityCS253 Lecture Summaries: Part XII: Real World HTTPSCS253 Lecture Summaries: Part XIII AuthenticationCS253 Lecture Summaries: Part XIV: WebAuthnCustom HooksCustom Interaction (QTI)DeAngelis and Diaz: Decision-Making in Agent-Based Modeling: A Current Review and Future ProspectusDeisenroth et al: Mathematics for Machine LearningDel Ser et al: Bio-inspired computationDepth-first Search (Russell Norvig)Depth-limited and iterative Deepening SearchDeterministic EncryptionDiffie-HellmanDiscrete Probability Crash Course (Boneh)DQN Keras Implementation (Chapman and Lechner)Drawing Interaction (QTI)DuCharme Learning SPARQLDuCharme: Chapter 01: IntroDuCharme: Chapter 02: The Semantic Web, RDF, and Linked DataEisenstein: Introduction to Natural Language ProcessingEncryption from RSAEnglish Grammar Rules (Jurafsky Martin)Entity RecognitionEvaluating Machine Learning Models (Chollet)Evolutionary Algorithms (Russell Norvig)Extance: Robot Scientist Discovers Potential Malaria Drug (2015)Extended Text Interaction (QTI)Feature Extraction with Transformers (Hugging Face)Feedforward Neural Networks (Jurafsky Martin)Fine-Tuning a Transformer (Hugging Face)Fogel:BarricelliGap Match Interaction (QTI)Generalization in Deep Learning (Chollet)Goldberg and Holland: Genetic Algorithms and Machine Learning (1988)Goodfellow et al: Chapter 02: Linear AlgebraGoodfellow et al: Deep LearningGrace et al: When Will AI Exceed Human Performance? Evidence from AI ExpertsGradient Based Optimization (Chollet)Gradient Descent (Jurafsky Martin)Graphic Associate (QTI)Graphic Gap Match (QTI)Graphic Order (QTI)Greedy Best-First Search (Russell Norvig)Hafner: Mastering Atari with Discrete World ModelsHallHall Chapter 01: Intro to TCP/IPHessel: Rainbow: Combining Improvements in Deep RLHeuristic Functions: Evaluation and Generation (Rusell Norvig)Hiller and Lipson: Automatic Design and Manufacture of Soft Robots (2012)HMACHot Text Interaction (QTI)Hotspot Interaction (QTI)Hugging Face: An IntroductionImproving Generalization (Chollet)Improving Model Fit (Chollet)Information Security ObjectivesInformed (Heuristic) Search Strategies (Russell Norvig)Inline Choice Interaction (QTI)Javascript TypesJurafsky and Martin: Speech and Language ProcessingJurafsky Manning Lecture Summaries: Topic 08 Information ExtractionJurafsky Manning Lecture Summaries: Topic 09 Relation ExtractionJurafsky Manning Lecture Summaries: Topic 11: POS TaggingJurafsky Manning Lecture Summaries: Topic 17: Information RetrievalJurafsky Manning Lecture Summaries: Topic 18: Ranked RetrievalJurafsky Martin Chapter 01: IntroductionJurafsky Martin Chapter 02: Regular Expressions, Text Normalization, Edit DistanceJurafsky Martin Chapter 03: N-gram Language ModelsJurafsky Martin Chapter 04: Naive Bayes and Sentiment ClassificationJurafsky Martin Chapter 05: Logistic RegressionJurafsky Martin Chapter 06: Vector Semantics and Word EmbeddingsJurafsky Martin Chapter 07: Neural Networks and Neural Language ModelsJurafsky Martin Chapter 08: Sequence Labeling for Parts of Speech and Named EntitiesJurafsky Martin Chapter 09: DL Architectures for Sequence ProcessingJurafsky Martin Chapter 12: Constituency GrammarsJurafsky Martin Chapter 13: Constituency ParsingJurafsky Martin Chapter 14: Dependency ParsingJurafsky Martin Chapter 17: Information ExtractionJurafsky Martin Chapter 18: Word Senses and WordNetJurafsky Martin Chapter 20: Lexicons for Sentiment, Affect, and ConnotationJurafsky Martin Chapter 23: Question AnsweringJurafsky Martin Chapter 24: Chatbots and Dialogue SystemsJustesen et al: When are we done with games?Kapturowski: Recurrent Experience Replay in Distributed Reinforcement LearningKempka: ViZDoom: A Doom-based AI Research Platform for Visual Reinforcement LearningKeras API Basics (Chollet)Keras: Functional APIKey DerivationKey Exchange: ProblemKing et al: Automating Sciences: Philosophical and Social DimensionsKing et al: The Automation of Science (2009)King et al: The Robot Scientist Adam (2009)Kitano et al: RoboCup: The Robot World Cup InitiativeKitano: Nobel Turing Challenge: Creating the Engine for Scientific Discovery (2021)Knowledge RepresentationKumar Chapter 04: HTTPLangley and Arvay: Scientific Discovery, Process Models, and the Social SciencesLangley: Scientific Discovery, Causal Explanation, and Process Model Induction (2019)Language Model Evaluation (Jurafsky Martin)Learning in Logistic Regression (Jurafsky Martin): Cross-Entropy Loss and Gradient DescentLehman et al: Surprising Creativity of Digital EvolutionLewis Chapter 05: Designing Relational Database SystemsLewis et al: The Reuters CorpusLexical Semantics (Jurafsky Martin)Lipson and Pollack: Automatic DesignLocal Search and Optimization Problems (Russell Norvig)Local Search in Continuous Spaces (Russell Norvig)Machine LearningManning and Schutze: Foundations of Statistical NLPManning et al: Chapter 01: Boolean RetrievalManning et al: Chapter 02 - The term vocabulary and postings listsManning et al: Introduction to Information RetrievalManning Schutze: Chapter 06: Statistical InferenceMatch Interaction (QTI)matplotlib usage examplesMedia Interaction (QTI)Mendez: Electronic TonguesMessage Authentication Codes (MACs)Miikkulainen et al: Evolving Deep Neural Networks (2017)Minimum Edit Distance (Jurafsky Martin)Mitchell ML Chapter 01Mitchell: Chapter 05: Implementing a Genetic AlgorithmMitchell: Intro to Genetic AlgorithmsMitchell: Machine LearningMnih et al: Human-level control through deep reinforcement learningMnih et al: Playing Atari wtih deep reinforcement learningModel Deployment (Chollet)Model Development (Chollet)Model Selection and Generalization (Alpaydin)Molina et al: Evolutionary Algorithms for Global OptimizationMurphy: Chapter 01: IntroductionMurphy: Chapter 02: Univariate ProbabilityMurphy: Probabilistic Machine LearningN-Grams (Jurafsky Martin)Naive Bayes (Jurafsky Martin)Nichol: Gotta Learn FastNLPNLTK Book Chapter 01: Language Processing and PythonNLTK Book Chapter 02: Accessing Text Corpora and Lexical ResourcesNLTK Book Chapter 03: Processing Raw TextNLTK Book Chapter 05: Categorizing and Tagging WordsNLTK Book Chapter 06: Learning to Classify TextNLTK Book Chapter 07: Information ExtractionNoun Phrases (Jurafsky Martin)Number Theory PrimerNumPy ExamplesNumpy Linear Algebra CheatsheetOpenAPI (and Swagger)Order Interaction (QTI)Penn Treebank Constituent TagsPetke et al: Genetic Improvement of SoftwarePickering: Cybneretics and the ManglePosition Object (QTI)Preprocessing Text in kerasProvost and Fawcett: Data Science for BusinessPublic Key EncryptionPublic Key Encryption from Diffie HellmanPublic Key Security from Trapdoor PermutationsQTI Interaction TypesQTI SpecificationRadford et al: Language Models are Unsupervised Multitask LearnersRaiman et al: Long-Term Planning and Situational Awareness in OpenAI FiveRDF SchemaReact Hooks: Tyler McGinnisReact PerformanceRecurrent Neural NetworksRedux MiddlewareRedux StoreRedux: Tyler McGinnisRegression (Alpaydin)Regularization (Jurafsky Martin)Representing and Mining Text (Provost Fawcett)Rosenblatt: Perceptron Simulation ExperimentsRSA Trapdoor PermutationRussell and Norvig: AI: A Modern ApproachRussell Norvig Chapter 01: IntroductionRussell Norvig Chapter 02: Intelligent AgentsRussell Norvig Chapter 03: Solving Problems by SearchingRussell Norvig Chapter 04: Searching Complex EnvironmentsSchaeffer: A Gamut of GamesSchaeffer: A world championship caliber checkers programSchaeffer: Checkers is SolvedScikit LearnSearch Algorithms (Russell Norvig)Search Problems (Russell Norvig)Search with Nondeterministic Actions (Russell Norvig)Select Point Interaction (QTI)Seminara: Active Haptic Perception in RobotsSentiment Recognition using Lexicons (Jurafsky Martin)Sequence-to-sequence Models (Chollet)Shah et al: A Soft Robot That Adapts to Environments through Shape Change (2021)Shannon: Programming a Computer to Play ChessSharma et al: Building a Legal Dialogue SystemSheppard: World-championship-caliber ScrabbleSICPSilver et al: Mastering the Game of GoSims:EvolvedCreaturesSKL Decision TreesSKL Linear RegressionSKL Nearest NeighboursSlider (QTI)Smoothing (Jurafsky Martin)Static Embeddings (Jurafsky Martin)Steinruecken: The Automatic Statistician (2019)Strachey: Logical or non-mathematical programmesStream Ciphers Part One (Boneh)Stream Ciphers Part ThreeStream Ciphers Part Two (Boneh)Task Definition (Chollet)Task EnvironmentsTatar and Pasquier: Musical AgentsTensor Operations (Chollet)Tensorflow DatasetsText Classification with Hugging FaceText Entry Interaction (QTI)The Structure of Agents (Russell Norvig)TLSTodorovski et al: Modeling and Prediction of Phytoplankton Growth with Equation DiscoveryTogelius: The Mario AI ChampionshipTokenization with Hugging FaceTransformer Architecture (Chollet)Tunstall et al: Chapter 01: Hello TransformersTunstall et al: Chapter 02: Text ClassificationTunstall et al: Chapter 03: Transformer AnatomyTunstall et al: Natural Language Processing with TransformersTuring TestTuring: Computing Machinery and IntelligenceTweakable EncryptionTypescript Basic Type CheckingTypescript SetupTypescript Special TypesTypescript: UI.devTzafestas: Ethics in robotics and automation: a general viewUniform-cost Search or Dijkstra's algorithm (Russell Norvig)Uninformed Search Strategies (Russell Norvig)Unix for PoetsUpload Interaction (QTI)URDF (Unified Robot Description Format)useEffectuseReduceruseRefuseState (McGinnis)Using Block CiphersVanderPlas: Chapter 04 Visualization with MatplotlibVanderPlas: Chapter 05: Machine LearningVanderPlas: Python Data Science HandbookVaswani et al: Attention is all you needVector Semantics (Jurafsky Martin)Verb Phrases (Jurafsky Martin)vonNeumann:TheoryofSelf-ReproducingAutomataWeb Security - Stanford CS 253Weighting Term Vectors (Jurafsky Martin)Whitley: A Genetic Algorithm Tutorial (1998)Why React Hooks (McGinnis)Williams et al: Cheaper Faster Drug Develoment (2015)Word Order Models (Chollet)Word Sense Disambiguation (Jurafsky Martin)Yule: The Study of LanguageZhao et al: Winning isn't everythingZutkow et al: Automated Discovery in a Chemistry Laboratory