AI Systems: Foundations for Artificial Minds - Ben Kamphaus
1,515 views · Published 30 November 2018 · 42:32 · Indexed 26 September 2026
Channel: ClojureTV · 2018 · Science & Technology
Traditional programming involves constructing systems which are perfectly logical. Human beings by contrast are frequently illogical, and for very pragmatic reasons. We have to accomplish things for which perfectly logical solutions are either not computable, tractable, or feasible. Improving and perfecting upon the human capacity for logic is a fairly trivial task when constructing AI systems, but mapping from the vague and contingent components of human knowledge, perception, and sense-making necessitates empirical, inductive approaches like machine learning. In this talk, I’ll work from a motivating hard problem in AI, discuss the mixture of traditional symbolist and recent machine learning driven approaches to the problem, and highlight how Clojure’s mindset, mix of powerful tools, and pragmatism are the perfect starting point for tackling it. Slides and annotations - https://github.com/benkamphaus/artificial-minds-annotated
More from this channel
-
39:17
Protocol XIII: Clojure Protocols Explained - Sean Devlin
-
26:57
Clojure and Android - Daniel Solano Gomez
-
36:48
Sam Ritchie - Cascalog 2- Streaming MapReduce in Clojure
-
41:07
David Greenberg - Building Interactive Query Tools on Datomic
-
41:06
Steven Yi - Developing Music Systems on the JVM with Pink and Score
-
40:37
Nathan Herzing & Chris Shea - Helping voters with Pedestal, Datomic, Om and core.async
-
41:37
James MacAulay - Composing Interactive Apps With Zelkova
-
29:30
Fumiko Hanreich - HoneySQL