Let's Learn About A.I.

Follow Let's Learn About A.I.
Share on
Copy link to clipboard

Learning about the fundamentals of artificial intelligence, together.

Nick Elsey


    • Jan 17, 2019 LATEST EPISODE
    • infrequent NEW EPISODES
    • 16m AVG DURATION
    • 12 EPISODES


    Search for episodes from Let's Learn About A.I. with a specific topic:

    Latest episodes from Let's Learn About A.I.

    Let's Learn About A.I. Episode 6 - Graphs, Trees and Complexity

    Play Episode Listen Later Jan 17, 2019 18:59


    This week we have a mathematical interlude, where we discuss topics that are going to come up frequently in our discussions of artificial intelligence, including graph and tree data structures and computational complexity.

    Graphs, Trees, and Complexity

    Play Episode Listen Later Jan 17, 2019 19:00


    Hi everyone! We're back after the holidays, and our first episode of the new year discusses some math and computer science topics that will come up frequently in future episodes. We discuss graphs first, which are a data structure used to store relationships between objects. You've probably heard the term “social graph” used to describe the friendships in a social network like Facebook or Twitter. These structures pop up frequently in computer science, the natural sciences, and in other areas. I give an example of when a graph might be useful, and try to clarify when it may not be useful. https://en.wikipedia.org/wiki/Graph_(discrete_mathematics) https://en.wikipedia.org/wiki/Graph_(abstract_data_type) After graphs, we go to a specific subset of graphs, called trees. Whereas a graph can look like a spider's web, or a grid of streets, all trees look very similar - much like a family tree or an org chart of a large company. I discuss when and why trees are appropriate. https://en.wikipedia.org/wiki/Tree_(data_structure) https://medium.freecodecamp.org/all-you-need-to-know-about-tree-data-structures-bceacb85490c Finally, we discuss computational complexity and algorithm analysis. These topics come up frequently when writing code to solve interesting problems. Computational complexity theory is the study of classifying problems by their complexity (in terms of run time, memory used, etc). Algorithm analysis is concerned with finding the amount of time, memory or other resources needed for an algorithm, usually as a function of the size of the input. Together, these tools allow for structured reasoning about the complexity of problems, and what problems are feasible or unfeasible, given our current understanding and current hardware. Interestingly, “hard” math problems that can not be solved by our current computing resources are actually the foundation for secure internet communication - cryptographers rely on what are called trap-door functions to create secure encryption algorithms. https://en.wikipedia.org/wiki/Computational_complexity_theory https://en.wikipedia.org/wiki/Analysis_of_algorithms https://en.wikipedia.org/wiki/Trapdoor_function https://en.wikipedia.org/wiki/Discrete_logarithm I hope you all enjoy the episode, and I will talk to you soon! Nick

    Introduction to Agents, Part 2

    Play Episode Listen Later Dec 11, 2018 12:39


    Hi Everyone! Welcome back for another episode. This is continuing the topic from last time - what exactly do we mean when we use the term agent, and how are they designed? So we cover some categories of agents, and some real life examples. Finally, we talk about one of my favorite topics - agents that learn! Next episode we start learning the more technical stuff, so buckle up! Nick   wikipedia page that describes the categories discussed in this episode: https://en.wikipedia.org/wiki/Intelligent_agent

    Lets Learn About A.I. Episode 5 - Introduction to Agents, Part 2

    Play Episode Listen Later Dec 10, 2018 12:25


    Last week we covered some of the basic features of an agents, and the environments that agents can exist in. This week, we finish the conversation by discussing the types of agents, and how agents can learn.

    Introduction to Agents, Part 1

    Play Episode Listen Later Nov 21, 2018 18:54


    Hi everyone! We're back after a long hiatus! In this episode, we start to introduce the more technical definition of an agent, and how it interacts with its environment. I also discuss the topic of how to grade an agent (rather abstractly), and why the ability to learn is important for something to be considered autonomous, or intelligent. Next episode, we will talk about some paradigms of how an agent can be implemented, and how the agent can learn from its environment. Hopefully these two will be the most boring episode in the show :) Nick Resources: Russell & Norvig - Artificial Intelligence: A Modern Approach https://en.wikipedia.org/wiki/Intelligent_agent

    Lets Learn About A.I. Episode 4 - Introduction to Agents, Part 1

    Play Episode Listen Later Nov 20, 2018 18:54


    Welcome back! Sorry for the hiatus, everyone. In episode 4, we start to finally hit some technical definitions, as we introduce more precise definitions for the discussion of rational agents, environments, and learning. Next episode, we will continue the discussion with examples of different agent implementations, and how agents can be architected to learn from interacting with their environment.

    Introduction to Artificial Intelligence

    Play Episode Listen Later Aug 1, 2018 20:07


    Hi guys! Episode 3 is here, and we cover some of the basics - what is an artificial intelligence, and what are the current areas being researched. We talked about differing approaches to A.I. Whether the goal should be creating a human-like intelligence, or a ration intelligence, for instance, or whether the thought process is important, or only the result (action). We also discuss some of the major fields of research inside artificial intelligence: natural language processing, computer vision, knowledge representation, knowledge processing, machine learning and robotics.  I hope you enjoy the episode! Resources: The book: Russell & Norvig, Artificial Intelligence: A Modern Approach (2008) http://aima.cs.berkeley.edu/ Turing's original paper on the imitation game: https://www.csee.umbc.edu/courses/471/papers/turing.pdf Topics that we covered: cognitive biases: https://en.wikipedia.org/wiki/List_of_cognitive_biases logical forms: https://en.wikipedia.org/wiki/Logical_form complexity theory: https://en.wikipedia.org/wiki/Computational_complexity_theory

    Lets Learn About A.I. Episode 3 - Intro to Artificial Intelligence

    Play Episode Listen Later Aug 1, 2018 20:07


    In this episode we discuss a little more about what exactly is an artificial intelligence - spoiler, most of the time it doesn't look like terminator. We also discuss some of the subfields of artificial intelligence. Enjoy!

    Lets Learn About A.I. Episode 2 - History of A.I.

    Play Episode Listen Later Jul 23, 2018 20:47


    In this episode we cover both what is A.I., and go over some of the history of artificial intelligence, from antiquity to modern day. For show notes and other cool stuff, visit the podcast website at thecurious.space/podcast!

    History of A.I.

    Play Episode Listen Later Jul 23, 2018 20:47


    Hi guys! Episode 2 is here. I cover a bit about what A.I. is, and dive right into artificial intelligence throughout recorded human history. I am not going to have any show notes for this one since there isn't much to follow along with, but I am posting my resources, so you have a place to start doing a little research yourself, if you'd like. Hope you enjoy the episode!  - Nick Resources: websites: https://en.wikipedia.org/wiki/Artificial_intelligence https://en.wikipedia.org/wiki/History_of_artificial_intelligence   essays: https://rodneybrooks.com/forai-the-origins-of-artificial-intelligence/ http://people.csail.mit.edu/brooks/idocs/DartmouthProposal.pdf   books: Russell & Norvig, Artificial Intelligence: A Modern Approach (2008) http://aima.cs.berkeley.edu/ Lucci & Kopec, Artificial Intelligence in the 21st Century (2012)

    Lets Learn About A.I. Episode 1

    Play Episode Listen Later Jul 14, 2018 6:18


    A brief introduction to the podcast - we talk about why the podcast exists, what I hope to accomplish, and where we’re going.

    Let's Learn About A.I.

    Play Episode Listen Later Jul 14, 2018 6:18


    A Brief introduction to the podcast - we talk about why the podcast exists, what I hope to accomplish, and where we're going.

    Claim Let's Learn About A.I.

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel