Categories for AI 1: Why Category Theory? By Bruno Gavranović

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ต.ค. 2022
  • Motivated by the recent emergence of category theory in machine learning, we teach a course on its philosophy, applications and outlook from the perspective of machine learning!
    Sign up for the course at: cats.for.ai/
    In this first seminar, you will:
    - Get a sense of the philosophy and motivation behind Category Theory
    - Learn about the recent wave of its applications emerging throughout the sciences
    - Understand how this formal mathematical language rigorously adheres to the concept of modularity
    - Dispel with the fallacy that CT is not relevant to practical disciplines such as programming or engineering
    - Get a sense of how CT can help us design and scale our deep learning systems
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 21

  • @philnguyen0112
    @philnguyen0112 28 วันที่ผ่านมา +2

    The question at 51:09 is really good, asking if compositionality is the nature of things, or simply about the limit of our ability to understand. I think it's analogous to types in programming.
    Are static types the true nature of computations, or just about our ability to understand them? While sound type systems are necessarily incomplete (i.e. they fail to accommodate some perfectly valid programs), the idea of static typing has proven valuable for reliably constructing and reasoning about programs. Historically, untypable but perfectly working programs have been an important source of inspiration for improving the expressiveness of static types (e.g. various forms of polymorphism, path-sensitive reasoning, delimited continuations, etc.). If one day we come across a perfectly clear and correct program that's untypable, that needs massaging just to appease the type-checker, such program will not be a sign that we should abandon the idea of static typing, nor should we dismiss such program as invalid just because a particular static discipline fails to explain it. Each instance of incompleteness can serve as an opportunity to improve the type system.
    Similarly, if one day we come across an effective machine learning model that cannot be explained by the current building blocks, that won't mean that the idea of searching for compositional building blocks is worthless, and we obviously shouldn't dismiss that model's existence. That will simply mean we should revise the building blocks. After all, mathematics can't derive all truths, but it's the best tool we have for understanding truths.

  • @0Tsutsumi0
    @0Tsutsumi0 8 หลายเดือนก่อน +5

    I have just found recently that the way I think and model problems always matched the way category theory does. It's a very exciting area to explore :)

  • @stayinthepursuit8427
    @stayinthepursuit8427 ปีที่แล้ว +13

    There I go, starting another amazing lecture series and leaving it when it gets hard 😩

    • @ahmedelgammal1605
      @ahmedelgammal1605 ปีที่แล้ว +4

      please man do not give up!!

    • @AputsiaqNielsJanussen
      @AputsiaqNielsJanussen ปีที่แล้ว +6

      We've all been there, but this time, tell yourself you are taking a mental break, so that you can return harder. I have a strong sense that this is indeed worth your time. Do 20 minutes a day, take notes. You don't need to fully understand all the mathematical terms swung around. Cheers.

    • @kennethcarvalho3684
      @kennethcarvalho3684 ปีที่แล้ว

      Whitesnake

    • @keeperofthelight9681
      @keeperofthelight9681 ปีที่แล้ว +1

      Here’s another amazing series that you might be interested. Search group theory and deep learning. I also left it mid way when they started talking about steerable convolutions over spherical symmetries xd. But i like meeting fellow youtubers with same mindset. Thanks for sharing your story

  • @ali-mz1p
    @ali-mz1p 7 หลายเดือนก่อน +2

    We need more content from you bring more theory

  • @therealjewbagel
    @therealjewbagel ปีที่แล้ว +3

    Thanks for publishing these lectures!

  • @GiovannaIwishyou
    @GiovannaIwishyou ปีที่แล้ว +3

    Thank you for publishing these!

  • @NoNTr1v1aL
    @NoNTr1v1aL ปีที่แล้ว +3

    Absolutely amazing playlist!

  • @AndreiMargeloiu
    @AndreiMargeloiu ปีที่แล้ว +1

    Great introduction tutorial!

  • @metanick1837
    @metanick1837 9 หลายเดือนก่อน +1

    Great analysis

  • @muttdev
    @muttdev 5 หลายเดือนก่อน +1

    Good video. At time 10:35 suddenly a new word "Model of the system" added to explain compositionality. Now to understand compositionality, you need to understand what is "Model of system". Could you please first explain what is meant by "Model of the system" ?

  • @josehenriquetarginodiasgoi7424
    @josehenriquetarginodiasgoi7424 5 หลายเดือนก่อน +1

    What is the Zulip server URL?

  • @leloykun
    @leloykun ปีที่แล้ว +7

    👀👀

  • @mohammadmotiurrahman
    @mohammadmotiurrahman ปีที่แล้ว +3

    Is there any Google Colabs for these videos

  • @mapleandsteel
    @mapleandsteel หลายเดือนก่อน +1

    Structuralism, a 100 year old linguistic theory, finally mating with Math and Computer Science, making cute babies.
    Maybe we can name the first two babies Ferdinand and Claude.

  • @keeperofthelight9681
    @keeperofthelight9681 ปีที่แล้ว +2

    Are guys ready for a corny ass joke: functors are funtors :D