WEBVTT - Making Computers Think Like Brains

0:00:00.160 --> 0:00:07.240
<v Speaker 1>Brought to you by Toyota. Let's go places. Welcome to

0:00:07.400 --> 0:00:15.280
<v Speaker 1>Forward Thinking Heater, and welcome to Forward Thinking, the podcast

0:00:15.320 --> 0:00:17.520
<v Speaker 1>that looks at the future and says you better think.

0:00:18.120 --> 0:00:21.599
<v Speaker 1>I'm job and Strickland, I'm Lauren Vocaban, and I'm Joe McCormick.

0:00:21.880 --> 0:00:25.360
<v Speaker 1>So hey everybody. Hey, last time we were in the

0:00:25.400 --> 0:00:28.800
<v Speaker 1>podcast studio, which in reality, was a few minutes ago, right,

0:00:28.840 --> 0:00:32.720
<v Speaker 1>we never left Peek behind the curtain, we talked about

0:00:32.760 --> 0:00:35.920
<v Speaker 1>the differences between brains and computers a lot of times,

0:00:35.920 --> 0:00:37.560
<v Speaker 1>a lot of them. Yeah, a lot of times people

0:00:37.600 --> 0:00:40.960
<v Speaker 1>talk about one sort of using the other as a

0:00:41.000 --> 0:00:43.720
<v Speaker 1>metaphor for it, like the brain is like a big computer,

0:00:43.960 --> 0:00:47.400
<v Speaker 1>or computers are thinking. You might say that, and it

0:00:47.440 --> 0:00:49.320
<v Speaker 1>seems like a really good metaphor on the surface, but

0:00:49.360 --> 0:00:50.960
<v Speaker 1>when you get down into the nitty gritty of how

0:00:51.000 --> 0:00:53.960
<v Speaker 1>each one works, they are incredibly different. Yeah. So they

0:00:54.040 --> 0:00:58.520
<v Speaker 1>have some similarities. They both process information, they both store information,

0:00:58.640 --> 0:01:03.240
<v Speaker 1>have memory, they both can perform logic, they both uh,

0:01:03.400 --> 0:01:07.200
<v Speaker 1>they both use electricity. Let's say that there are a

0:01:07.240 --> 0:01:12.840
<v Speaker 1>lot of they have input and output, but they're fundamentally

0:01:12.959 --> 0:01:16.080
<v Speaker 1>different in a lot of other ways. Fundamentally different, and

0:01:16.680 --> 0:01:20.559
<v Speaker 1>especially in the fact that we really understand how computers

0:01:20.600 --> 0:01:23.880
<v Speaker 1>and code information, and we don't fully understand all the

0:01:23.920 --> 0:01:27.120
<v Speaker 1>ins and outs of how information functions in the brain.

0:01:27.480 --> 0:01:31.080
<v Speaker 1>But we do know a lot about things brains are

0:01:31.120 --> 0:01:34.679
<v Speaker 1>good at that computers aren't good at, and we talked

0:01:34.680 --> 0:01:37.240
<v Speaker 1>about some of those in the last podcast. For example,

0:01:37.560 --> 0:01:40.680
<v Speaker 1>brains are more energy efficient than computers for the amount

0:01:40.720 --> 0:01:44.960
<v Speaker 1>of processing they do. Brains are much more versatile than computers.

0:01:44.959 --> 0:01:48.560
<v Speaker 1>So computer might very be able to very quickly execute

0:01:48.880 --> 0:01:54.560
<v Speaker 1>a very specific, pre programmed set of instructions. But brains

0:01:54.600 --> 0:01:56.960
<v Speaker 1>can learn how to do new things, they can adapt

0:01:57.040 --> 0:02:01.360
<v Speaker 1>to new scenarios, they can reprogram them themselves to do

0:02:01.400 --> 0:02:04.880
<v Speaker 1>a task better. Computers can't do any of this without specific,

0:02:05.040 --> 0:02:08.359
<v Speaker 1>you know, augmentation to allow them to do it. So

0:02:09.000 --> 0:02:10.960
<v Speaker 1>we want to talk today about how we can make

0:02:11.000 --> 0:02:16.120
<v Speaker 1>computers more like brains. Yeah, this is not a new idea.

0:02:16.560 --> 0:02:19.919
<v Speaker 1>Um people have been I mean we've we've had discussions

0:02:19.919 --> 0:02:24.119
<v Speaker 1>about this. Even even Touring had some thoughts about how

0:02:24.280 --> 0:02:27.520
<v Speaker 1>a computer could at least simulate intelligence enough for it

0:02:27.560 --> 0:02:30.480
<v Speaker 1>to seem like it was thinking like a person. Now

0:02:30.520 --> 0:02:33.799
<v Speaker 1>in that case, he was really talking about, uh kind

0:02:33.840 --> 0:02:37.040
<v Speaker 1>of a simulation the idea that if it's simulated so

0:02:37.120 --> 0:02:39.920
<v Speaker 1>close to human behavior that we might as well assume

0:02:39.960 --> 0:02:43.560
<v Speaker 1>it has intelligence. We're not necessarily talking intelligence here in

0:02:43.600 --> 0:02:47.160
<v Speaker 1>the sense of a a self aware of thinking machine.

0:02:47.480 --> 0:02:51.880
<v Speaker 1>We're talking about giving a computer some capabilities that are uh,

0:02:52.000 --> 0:02:54.160
<v Speaker 1>that come very easily to brains, but not so easily

0:02:54.200 --> 0:02:57.280
<v Speaker 1>to computers. Yeah. I think the difference between this and

0:02:57.639 --> 0:03:00.000
<v Speaker 1>the kind of artificial intelligence we talked about in the

0:03:00.040 --> 0:03:03.760
<v Speaker 1>Turing test is that's more like the appearance of intelligence.

0:03:04.320 --> 0:03:10.120
<v Speaker 1>This is working like a brain works. So if you were, example, uh,

0:03:10.320 --> 0:03:15.320
<v Speaker 1>teaching a computer how to recognize certain phrases spoken out loud,

0:03:15.760 --> 0:03:18.000
<v Speaker 1>and then you had someone else come in who was

0:03:18.160 --> 0:03:22.600
<v Speaker 1>a different age, gender, and perhaps even a different dialect

0:03:22.760 --> 0:03:25.280
<v Speaker 1>say that same phrase, the computer would still be able

0:03:25.320 --> 0:03:27.960
<v Speaker 1>to pick up on it, even though the phonetics might

0:03:28.000 --> 0:03:31.840
<v Speaker 1>be remarkably different. Yeah. So people were pretty good at this.

0:03:31.960 --> 0:03:34.560
<v Speaker 1>Not depending on where you are, you might if you're

0:03:34.560 --> 0:03:37.440
<v Speaker 1>in Yorkshire and you happen to be from the South,

0:03:37.640 --> 0:03:40.560
<v Speaker 1>you might not understand a word anyone is saying. I

0:03:41.320 --> 0:03:43.920
<v Speaker 1>maintained that no one in Yorkshire understands what anyone else

0:03:43.960 --> 0:03:47.200
<v Speaker 1>is saying. But but if you're a computer, I mean,

0:03:47.280 --> 0:03:51.360
<v Speaker 1>these issues can become difficult even with subtle changes. So

0:03:51.600 --> 0:03:53.880
<v Speaker 1>it's well, it's not just sounds like that. One of

0:03:53.920 --> 0:03:55.680
<v Speaker 1>the other things I should have mentioned at the beginning

0:03:55.720 --> 0:03:58.680
<v Speaker 1>that human brains are very good at that computers are

0:03:58.720 --> 0:04:01.880
<v Speaker 1>not very good at is dealing with real world data.

0:04:02.080 --> 0:04:06.640
<v Speaker 1>So computers do great jobs with data that's like a formatted,

0:04:06.680 --> 0:04:10.080
<v Speaker 1>structured set of number values. They do not do a

0:04:10.120 --> 0:04:13.960
<v Speaker 1>great job with say a visual image or a sound

0:04:14.280 --> 0:04:16.919
<v Speaker 1>or you know, the feeling of a of a touch.

0:04:17.160 --> 0:04:19.960
<v Speaker 1>All that has to be translated into digital language for

0:04:19.960 --> 0:04:23.520
<v Speaker 1>the computer. It just doesn't work intuitively like it does

0:04:23.600 --> 0:04:26.520
<v Speaker 1>for us. It's also really bad at making associations between

0:04:26.600 --> 0:04:30.960
<v Speaker 1>things without you having built in entire ontology to teach

0:04:31.040 --> 0:04:33.320
<v Speaker 1>it what things are in their relationships to each other.

0:04:33.640 --> 0:04:37.960
<v Speaker 1>So making a computer think more or perhaps work more

0:04:38.320 --> 0:04:41.200
<v Speaker 1>like a brain has a lot of a lot of

0:04:41.200 --> 0:04:44.000
<v Speaker 1>of appeal to it. And like I said this, this

0:04:44.040 --> 0:04:45.560
<v Speaker 1>appeal goes back quite a way. It is in fact

0:04:45.640 --> 0:04:47.880
<v Speaker 1>John von Neumann. In our last podcast, we talked about

0:04:47.920 --> 0:04:51.400
<v Speaker 1>von Neuman architecture and the fact that the their your

0:04:51.440 --> 0:04:55.039
<v Speaker 1>basic computer today is based on von Neumann architecture. This

0:04:55.120 --> 0:04:58.520
<v Speaker 1>idea of essentially a CPU and RAM. That's that's your

0:04:58.720 --> 0:05:00.880
<v Speaker 1>basic when you ole it all down, that's what it

0:05:00.880 --> 0:05:04.240
<v Speaker 1>comes down to. Um. He actually was working on a

0:05:04.279 --> 0:05:07.919
<v Speaker 1>book and the book was titled The Computer and the Brain.

0:05:08.120 --> 0:05:11.880
<v Speaker 1>He passed away before finishing it, but even then he

0:05:11.960 --> 0:05:16.040
<v Speaker 1>was sort of looking at the differences between computers and

0:05:16.080 --> 0:05:19.200
<v Speaker 1>brains and how could you perhaps start to close the

0:05:19.240 --> 0:05:24.200
<v Speaker 1>gap between the two, Uh in which way? Well, and

0:05:24.720 --> 0:05:27.599
<v Speaker 1>in the way of making computers more like brains, not brains,

0:05:27.640 --> 0:05:31.440
<v Speaker 1>more like computers. He wasn't suggested, He wasn't suggesting that

0:05:31.480 --> 0:05:34.600
<v Speaker 1>we all have positronic brains installed in our heads. Um,

0:05:34.680 --> 0:05:36.400
<v Speaker 1>some people would like that world. I just thought we

0:05:36.440 --> 0:05:39.640
<v Speaker 1>should be clear. Yeah, that's fair, it's fair. The clarification

0:05:39.680 --> 0:05:43.239
<v Speaker 1>has been made. Then. We also have a professor Carver

0:05:43.400 --> 0:05:46.200
<v Speaker 1>Mead of the California Institute of Technology who began to

0:05:46.240 --> 0:05:49.960
<v Speaker 1>experiment with designing computer chips that were inspired by brains,

0:05:50.000 --> 0:05:52.960
<v Speaker 1>and he called them neuromorphic chips. Will be talking a

0:05:53.000 --> 0:05:55.960
<v Speaker 1>lot about those today. And one of his collection of

0:05:55.960 --> 0:05:59.479
<v Speaker 1>transistors mimicked how our brains processed visual data, and it

0:05:59.480 --> 0:06:01.760
<v Speaker 1>actually allowed them to create a computer that could recognize

0:06:01.800 --> 0:06:04.720
<v Speaker 1>the edges of objects in an image. So being able

0:06:04.760 --> 0:06:09.360
<v Speaker 1>to tell where one object ends and something else begins,

0:06:09.360 --> 0:06:12.479
<v Speaker 1>whether that's just space or another object or whatever, which

0:06:12.520 --> 0:06:15.799
<v Speaker 1>again very easy for humans to do, not necessarily easy

0:06:15.839 --> 0:06:17.400
<v Speaker 1>for a machine to do. You know, you have to

0:06:17.400 --> 0:06:19.480
<v Speaker 1>figure out how to how how do you have the

0:06:19.520 --> 0:06:22.960
<v Speaker 1>machine identify that actually very difficult for machines to do.

0:06:23.600 --> 0:06:26.960
<v Speaker 1>Uh So, his work emulated brains but didn't simulate them,

0:06:27.120 --> 0:06:30.000
<v Speaker 1>and he also admitted his work was much harder than

0:06:30.040 --> 0:06:34.200
<v Speaker 1>he anticipated and that achieving a brain like computer system

0:06:34.240 --> 0:06:36.640
<v Speaker 1>was a non trivial challenge that was going to require

0:06:37.520 --> 0:06:41.720
<v Speaker 1>a lot of innovation because you could brute force it

0:06:42.120 --> 0:06:43.960
<v Speaker 1>and as in other words, you could you could use

0:06:44.000 --> 0:06:50.200
<v Speaker 1>a lot of classic processors to carry that heavy load,

0:06:50.560 --> 0:06:53.200
<v Speaker 1>but that defeats the purpose. The whole purpose of making

0:06:53.560 --> 0:06:56.920
<v Speaker 1>a brain like computer is so that you can take

0:06:56.960 --> 0:07:01.200
<v Speaker 1>advantage of the brain's properties, including that I'm amazing. Energy

0:07:01.200 --> 0:07:03.800
<v Speaker 1>efficiency doesn't be any good if you are able to

0:07:03.839 --> 0:07:06.840
<v Speaker 1>brute force your way into behaving kind of like a brain.

0:07:06.920 --> 0:07:11.400
<v Speaker 1>But you're, yeah, yeah, you're you're. Every time you turn

0:07:11.440 --> 0:07:13.480
<v Speaker 1>it on, all the lights in the neighboring houses go

0:07:13.680 --> 0:07:16.360
<v Speaker 1>womb where they fade out for a moment in the cup.

0:07:16.800 --> 0:07:20.960
<v Speaker 1>Some crunching numbers. Again, that's not useful, So that would

0:07:21.000 --> 0:07:23.440
<v Speaker 1>be uh, you know, that was in the nineteen eighties

0:07:23.600 --> 0:07:27.000
<v Speaker 1>and there were some like I said, some success skipping

0:07:27.000 --> 0:07:29.640
<v Speaker 1>way ahead. Uh, there are a lot a lot more

0:07:29.640 --> 0:07:32.520
<v Speaker 1>work has been done in the fairly recent past. Back

0:07:32.560 --> 0:07:35.520
<v Speaker 1>in two thousand eight, DARPA announced the Synapse program with

0:07:35.560 --> 0:07:37.880
<v Speaker 1>the goal to break free from von Neuman architecture and

0:07:37.920 --> 0:07:41.200
<v Speaker 1>create a new model of computer designs. So this is

0:07:41.880 --> 0:07:45.800
<v Speaker 1>about as dramatic a departure as you can imagine for

0:07:45.840 --> 0:07:49.200
<v Speaker 1>a computer science You're talking about not just getting away

0:07:49.200 --> 0:07:52.640
<v Speaker 1>from that CPU and RAM model, but possibly getting away

0:07:52.640 --> 0:07:57.840
<v Speaker 1>from binary data entirely. So that's I mean, that's that's

0:07:58.000 --> 0:08:02.200
<v Speaker 1>so different from what we've been doinging that it's uh,

0:08:02.320 --> 0:08:06.200
<v Speaker 1>it's it's completely revolutionary. I mean there's really hard to

0:08:06.360 --> 0:08:08.800
<v Speaker 1>it's hard to imagine it just because we've been relying

0:08:08.800 --> 0:08:11.480
<v Speaker 1>on computer so long that are stuck on this binary

0:08:11.520 --> 0:08:16.160
<v Speaker 1>system binary just zeros and ones or off and on switches,

0:08:16.200 --> 0:08:18.440
<v Speaker 1>if you want to think of it that way. Um,

0:08:18.480 --> 0:08:20.680
<v Speaker 1>So in a broader category, you could just think about

0:08:20.720 --> 0:08:23.600
<v Speaker 1>it not in terms of binary but just digital data

0:08:23.640 --> 0:08:27.040
<v Speaker 1>of any kind, right, Well, I mean with binary specifically

0:08:27.080 --> 0:08:32.920
<v Speaker 1>you're talking about your basic unit has two states, right,

0:08:32.960 --> 0:08:35.040
<v Speaker 1>That's that's what you're limited to. You can't have any

0:08:35.040 --> 0:08:38.120
<v Speaker 1>more than two states. And that's one thing that Darka

0:08:38.200 --> 0:08:39.720
<v Speaker 1>was saying. Let's try and get away from that. Let's

0:08:39.720 --> 0:08:42.360
<v Speaker 1>look at a way of doing computation where we're not

0:08:42.440 --> 0:08:45.600
<v Speaker 1>limited by this too state of your basic unit, which

0:08:45.640 --> 0:08:51.000
<v Speaker 1>is incredible. I mean, it requires a total different approach. Now,

0:08:51.040 --> 0:08:54.600
<v Speaker 1>two thousand eleven, IBM unveiled at the first synapse chips

0:08:54.640 --> 0:08:58.560
<v Speaker 1>that could play Pong. Well, come on, now, they couldn't

0:08:58.600 --> 0:09:02.760
<v Speaker 1>just play, actually learn how to play. Right, So you

0:09:02.840 --> 0:09:06.400
<v Speaker 1>sit your little brother a little little sister down at

0:09:06.400 --> 0:09:09.280
<v Speaker 1>a video game, and because you're mean, you don't tell

0:09:09.320 --> 0:09:11.600
<v Speaker 1>them how to play, and you just keep beating them

0:09:11.600 --> 0:09:15.560
<v Speaker 1>over and over at Mortal Kombat or whatever. Eventually they

0:09:15.600 --> 0:09:17.760
<v Speaker 1>figure out how to play. They might not be real good,

0:09:17.800 --> 0:09:20.320
<v Speaker 1>but they figure out what the buttons do and how

0:09:20.360 --> 0:09:22.600
<v Speaker 1>to win, and because they're younger than you are, they've

0:09:22.640 --> 0:09:25.440
<v Speaker 1>got amazing twitch skills and eventually they dominate you in

0:09:25.440 --> 0:09:28.440
<v Speaker 1>every game. And then you just don't want to play.

0:09:29.160 --> 0:09:32.840
<v Speaker 1>That's the killer instinct, right, Yeah, that's what this computer

0:09:32.920 --> 0:09:35.199
<v Speaker 1>did at Pong. They sat it down they were mean

0:09:35.240 --> 0:09:37.360
<v Speaker 1>to it. They didn't tell it how to play. They

0:09:37.440 --> 0:09:39.520
<v Speaker 1>just let it know when it was doing good or

0:09:39.520 --> 0:09:42.040
<v Speaker 1>doing bad. Right if it if it blocked the ball,

0:09:42.080 --> 0:09:43.960
<v Speaker 1>then it got essentially a little bit of a reward

0:09:44.080 --> 0:09:46.720
<v Speaker 1>like good job. And if it let the ball go

0:09:46.920 --> 0:09:50.440
<v Speaker 1>by and uh and fly past and the opponent got

0:09:50.559 --> 0:09:53.360
<v Speaker 1>a point, essentially got a message saying, you're not doing

0:09:53.400 --> 0:09:56.640
<v Speaker 1>so well. And so it began to learn that what

0:09:56.640 --> 0:09:58.640
<v Speaker 1>it was supposed to do was block the ball from

0:09:58.640 --> 0:10:00.800
<v Speaker 1>going in, and so it got better and better and

0:10:00.840 --> 0:10:03.440
<v Speaker 1>better at doing that. So in in human terms that

0:10:03.520 --> 0:10:05.719
<v Speaker 1>sounds kind of trivial because we can all do that,

0:10:05.800 --> 0:10:08.839
<v Speaker 1>but in a computer that's a big deal. The idea

0:10:08.880 --> 0:10:12.840
<v Speaker 1>of learning computers could very well revolutionize the kinds of

0:10:12.920 --> 0:10:16.720
<v Speaker 1>jobs computers can do. And another example they had, which

0:10:16.840 --> 0:10:19.760
<v Speaker 1>you know is less trivial than learning to play pong,

0:10:20.360 --> 0:10:23.600
<v Speaker 1>is they had this these kind of chips as a

0:10:23.640 --> 0:10:26.840
<v Speaker 1>guidance system, part of a guidance system for a flying

0:10:26.920 --> 0:10:30.920
<v Speaker 1>drone that could just follow a yellow line, specifically yellow

0:10:30.920 --> 0:10:33.319
<v Speaker 1>lines on a road, and so it could actually follow

0:10:33.360 --> 0:10:36.960
<v Speaker 1>along a road and stay on track because it new

0:10:37.000 --> 0:10:39.520
<v Speaker 1>to recognize this particular yellow line and that that was

0:10:39.600 --> 0:10:42.440
<v Speaker 1>the course it was supposed to follow. So it was

0:10:42.480 --> 0:10:47.640
<v Speaker 1>able to, you know, observe an environment and identify the

0:10:47.679 --> 0:10:50.680
<v Speaker 1>important feature of that environment and follow that feature, which

0:10:50.720 --> 0:10:53.240
<v Speaker 1>again something very easy for humans to do. You tell

0:10:53.240 --> 0:10:55.920
<v Speaker 1>a human as long as they have their senses, and

0:10:55.960 --> 0:10:58.440
<v Speaker 1>you tell human, hey, you need to do when when

0:10:58.520 --> 0:11:01.600
<v Speaker 1>you see or experience this, you need to do this.

0:11:02.320 --> 0:11:06.160
<v Speaker 1>It's very easy for a machine, not necessarily that easy. Well,

0:11:06.559 --> 0:11:10.160
<v Speaker 1>like us in navigating the real world. Computers like these

0:11:10.160 --> 0:11:12.520
<v Speaker 1>are learning, not just being told what to do, but

0:11:12.679 --> 0:11:15.280
<v Speaker 1>figuring out what it is they need to do. Yeah.

0:11:15.840 --> 0:11:19.560
<v Speaker 1>So two thousand thirteen, so very recent past, HRL built

0:11:19.600 --> 0:11:23.319
<v Speaker 1>a chip that can alter the connections between neurons synthetic

0:11:23.360 --> 0:11:26.480
<v Speaker 1>neurons in this uh in this chip, and it's similar

0:11:26.520 --> 0:11:28.679
<v Speaker 1>to the way the brain can change synapses. So it

0:11:28.800 --> 0:11:32.000
<v Speaker 1>learns quote unquote like a brain. It's able to make

0:11:32.080 --> 0:11:37.120
<v Speaker 1>these connections that are emulating what happens within a human brain. Now,

0:11:37.200 --> 0:11:40.720
<v Speaker 1>keep in mind, as we said before, we still don't

0:11:40.800 --> 0:11:44.679
<v Speaker 1>fully understand all the complexity that is the human brain

0:11:44.720 --> 0:11:47.520
<v Speaker 1>and the human nervous system and and how we think.

0:11:48.000 --> 0:11:51.240
<v Speaker 1>We're still learning quite a bit about that. But by

0:11:51.320 --> 0:11:54.720
<v Speaker 1>emulating some of the physical processes. We're starting to see

0:11:54.800 --> 0:11:58.800
<v Speaker 1>some improvements and things like energy efficiency for specific types

0:11:58.880 --> 0:12:02.760
<v Speaker 1>of computer tasks. Yeah. Well, there are also very large

0:12:02.880 --> 0:12:06.760
<v Speaker 1>scale adaptations that are being made in computers to make

0:12:06.760 --> 0:12:10.160
<v Speaker 1>them more like brains. For example, you've got neural networks.

0:12:10.280 --> 0:12:13.680
<v Speaker 1>You're familiar with this concept. Yeah, yeah, So in your

0:12:13.679 --> 0:12:16.920
<v Speaker 1>brain you have a neural network. You have a network

0:12:16.960 --> 0:12:20.400
<v Speaker 1>of neurons, and they're these nerve cells that are connected

0:12:20.440 --> 0:12:23.560
<v Speaker 1>in tons of different ways all throughout your brain, sending

0:12:23.640 --> 0:12:27.920
<v Speaker 1>signals back and forth to each other. And somehow this process, uh,

0:12:27.960 --> 0:12:30.679
<v Speaker 1>that's a very simple representation of it. There there are

0:12:30.679 --> 0:12:33.800
<v Speaker 1>other kinds of cells and things going on to somehow

0:12:33.840 --> 0:12:39.160
<v Speaker 1>this whole process creates thinking, It manifests itself and thought right.

0:12:39.880 --> 0:12:43.600
<v Speaker 1>And artificial neural network tries to use some of the

0:12:43.640 --> 0:12:47.880
<v Speaker 1>same basic concepts to make a computer or network of

0:12:47.920 --> 0:12:52.000
<v Speaker 1>computers work more like a brain. So, neural networks are

0:12:52.400 --> 0:12:56.600
<v Speaker 1>systems of interconnected nodes that simulate Each node simulates the

0:12:56.640 --> 0:12:59.960
<v Speaker 1>behavior of a neuron. In basic terms, neurons in the

0:13:00.040 --> 0:13:03.480
<v Speaker 1>brain receive a signal, and if the signal is strong enough,

0:13:03.559 --> 0:13:07.680
<v Speaker 1>they pass that signal along to other neurons. Artificial neuron

0:13:07.760 --> 0:13:12.839
<v Speaker 1>nodes receive quote weighted signals, and they received them from

0:13:12.920 --> 0:13:16.520
<v Speaker 1>lots of other nodes, and then the waiting system determines

0:13:16.720 --> 0:13:19.640
<v Speaker 1>whether or not that signal gets passed along to the

0:13:19.679 --> 0:13:23.079
<v Speaker 1>next layer of nodes or to a final output node.

0:13:24.440 --> 0:13:27.640
<v Speaker 1>And so these networks are very good at things like

0:13:27.880 --> 0:13:31.880
<v Speaker 1>pattern recognition and learning how to deal with new types

0:13:31.920 --> 0:13:35.000
<v Speaker 1>of data sets, and when spread out across lots of

0:13:35.120 --> 0:13:39.160
<v Speaker 1>different processors, artificial neural networks are very good at processing

0:13:39.559 --> 0:13:44.160
<v Speaker 1>huge amounts of data very quickly. Yeah. So an example

0:13:44.200 --> 0:13:46.960
<v Speaker 1>of this is Google Brain. You may have heard of that.

0:13:47.480 --> 0:13:51.640
<v Speaker 1>That was a hush hush Google x project, right, yeah,

0:13:51.720 --> 0:13:54.840
<v Speaker 1>one of many, uh neural network approach just like you

0:13:54.880 --> 0:13:57.880
<v Speaker 1>were saying. So it uses thousands of computers to mimic

0:13:57.880 --> 0:14:00.280
<v Speaker 1>the synaptic connections in our brains and rely is on

0:14:00.320 --> 0:14:04.520
<v Speaker 1>simple sets of rules also called algorithms, right, So it's

0:14:04.559 --> 0:14:07.160
<v Speaker 1>it's relying on that to learn on its own. So

0:14:07.200 --> 0:14:10.680
<v Speaker 1>the example everyone loves to mention, you'll see it all

0:14:10.720 --> 0:14:15.520
<v Speaker 1>over the internet because it's the Internet, is that it

0:14:15.600 --> 0:14:19.560
<v Speaker 1>learned what a cat was by scanning thousands of pictures

0:14:19.600 --> 0:14:22.360
<v Speaker 1>of cats. Now it had been told the term cat,

0:14:22.960 --> 0:14:25.920
<v Speaker 1>it had to be it did not realize it didn't

0:14:26.000 --> 0:14:29.560
<v Speaker 1>see tens of thousands of pictures of cats and is

0:14:29.600 --> 0:14:31.840
<v Speaker 1>a cat like it could have just as easily said

0:14:31.880 --> 0:14:36.440
<v Speaker 1>that is a bucket. That's a different meme entirely. Yeah, no,

0:14:38.400 --> 0:14:41.680
<v Speaker 1>walrus is Yeah. No. The amazing thing about it is

0:14:41.760 --> 0:14:45.680
<v Speaker 1>that that it was able to isolate the visual concept

0:14:45.760 --> 0:14:49.080
<v Speaker 1>of a cat and then be able to identify a cat,

0:14:49.200 --> 0:14:50.920
<v Speaker 1>even if it was a cat that was not among

0:14:50.960 --> 0:14:53.720
<v Speaker 1>the pictures that already scanned, a totally new cat in

0:14:53.760 --> 0:14:56.000
<v Speaker 1>a in a video or a picture exactly so you

0:14:56.000 --> 0:14:57.920
<v Speaker 1>can show it a picture of a cat and had

0:14:58.000 --> 0:15:00.560
<v Speaker 1>never seen before, but because it now knew what the

0:15:00.720 --> 0:15:04.120
<v Speaker 1>concept of a cat was, it could identify that as

0:15:04.160 --> 0:15:07.120
<v Speaker 1>a cat. Yeah. One of the people behind this project

0:15:07.720 --> 0:15:11.280
<v Speaker 1>was gave a quote saying that it basically invented the

0:15:11.320 --> 0:15:14.160
<v Speaker 1>concept of a cat, which is kind of true. Like

0:15:14.240 --> 0:15:17.080
<v Speaker 1>it it had to just I thought of it, and

0:15:17.320 --> 0:15:19.120
<v Speaker 1>I wrote this in the video. Don't know whether you

0:15:19.160 --> 0:15:20.960
<v Speaker 1>said these words or not, but I thought about it

0:15:21.560 --> 0:15:23.840
<v Speaker 1>sort of in the in the terms of like a

0:15:23.920 --> 0:15:28.720
<v Speaker 1>naturalist surveying new animal or plant species, you would you

0:15:28.720 --> 0:15:32.960
<v Speaker 1>would look for patterns, and you're not being told what

0:15:33.080 --> 0:15:36.920
<v Speaker 1>new species to look for. But by observing enough of them,

0:15:37.000 --> 0:15:41.040
<v Speaker 1>you'd say, Okay, I'm seeing all these similarities with slight variations,

0:15:41.040 --> 0:15:45.120
<v Speaker 1>this must be a species. And here's another species that's

0:15:45.200 --> 0:15:48.520
<v Speaker 1>kind of the same but different. And you're creating these

0:15:48.560 --> 0:15:51.960
<v Speaker 1>categories in your mind without direction from the top. You're

0:15:51.960 --> 0:15:54.720
<v Speaker 1>just taking in lots of data and figuring out what

0:15:54.800 --> 0:15:56.840
<v Speaker 1>to do with it. And that's what these neural networks

0:15:56.840 --> 0:16:00.720
<v Speaker 1>are really good at. So now what they're not necessarily

0:16:00.720 --> 0:16:03.880
<v Speaker 1>good at as being super energy efficient, because we're talking

0:16:03.920 --> 0:16:09.000
<v Speaker 1>thousands of computers. Was sixteen thousand computers to figure out

0:16:09.000 --> 0:16:14.680
<v Speaker 1>what a cat was something like it was, So we're

0:16:14.680 --> 0:16:18.400
<v Speaker 1>talking about a very energy hungry approach here. Because each

0:16:18.440 --> 0:16:21.880
<v Speaker 1>computer is behaving as a neuron. It's not like we're

0:16:21.960 --> 0:16:25.520
<v Speaker 1>we've you know, distilled the neuron down to an element

0:16:25.560 --> 0:16:28.480
<v Speaker 1>that's on a transistor. No, we're talking about individual computers

0:16:28.480 --> 0:16:31.560
<v Speaker 1>acting as a neuron. So you can also simulate them

0:16:31.560 --> 0:16:34.600
<v Speaker 1>within a computer, but this is far less powerful. Right,

0:16:34.640 --> 0:16:37.920
<v Speaker 1>if you simulate within a computer, you better have packed

0:16:38.040 --> 0:16:42.560
<v Speaker 1>a lunch and for the next like several months. No,

0:16:42.640 --> 0:16:46.400
<v Speaker 1>it's incredibly slow simulating these things, making virtual brains, which

0:16:46.400 --> 0:16:49.120
<v Speaker 1>people have tried to do even on a small scale

0:16:49.120 --> 0:16:52.960
<v Speaker 1>requires an enormous amount of processing power, because again, that

0:16:53.320 --> 0:16:57.680
<v Speaker 1>simulation is resting upon a classical computer approach. It's not

0:16:58.400 --> 0:17:01.760
<v Speaker 1>something that's broken free of that Von Neumann architecture. It's

0:17:01.800 --> 0:17:04.199
<v Speaker 1>just resting on top of it. Um. One of the

0:17:04.200 --> 0:17:07.000
<v Speaker 1>guys working on, or at least working with some of

0:17:07.000 --> 0:17:09.520
<v Speaker 1>the people who are working on Google Brain is our

0:17:09.560 --> 0:17:15.919
<v Speaker 1>friend R. Kurtzwell Singularity Dude. Yeah, so, yeah, a pioneer

0:17:15.960 --> 0:17:18.879
<v Speaker 1>in the in the field of voice recognition software as

0:17:18.920 --> 0:17:23.760
<v Speaker 1>well as other artificial intelligence developments, and he's working with Google,

0:17:24.520 --> 0:17:28.440
<v Speaker 1>not necessarily on Google Brain. At least the interview I read,

0:17:28.520 --> 0:17:30.720
<v Speaker 1>it seemed to me that he was working, you know,

0:17:30.800 --> 0:17:33.000
<v Speaker 1>some of his colleagues were working on Google Brain, and

0:17:33.000 --> 0:17:35.200
<v Speaker 1>perhaps he had worked on some things that are are

0:17:35.240 --> 0:17:38.320
<v Speaker 1>related to it. His natural language work is something that

0:17:38.359 --> 0:17:41.880
<v Speaker 1>could be very useful in UH and certain approaches with

0:17:42.119 --> 0:17:45.560
<v Speaker 1>a neural network, so you know, it's related to but

0:17:45.640 --> 0:17:49.439
<v Speaker 1>not necessarily directly overlapping the project. Another project that I

0:17:49.480 --> 0:17:52.359
<v Speaker 1>wanted to mention along these lines is an open source

0:17:52.400 --> 0:17:56.359
<v Speaker 1>one called NEST, which stands for Neural Simulation Technology that

0:17:56.400 --> 0:17:58.720
<v Speaker 1>started coming together in the mid nineteen nineties and and

0:17:58.800 --> 0:18:02.159
<v Speaker 1>studies large at works like the brain and and tries

0:18:02.240 --> 0:18:05.800
<v Speaker 1>to write flexible emulators for the brain for for general

0:18:05.800 --> 0:18:08.159
<v Speaker 1>research use. It's something that I ran across while I

0:18:08.160 --> 0:18:09.879
<v Speaker 1>was in the rabbit hole of all of this research,

0:18:09.920 --> 0:18:11.840
<v Speaker 1>and I thought that it was really neat that it's

0:18:11.880 --> 0:18:14.840
<v Speaker 1>you know, we're working towards giving researchers better tools for

0:18:14.920 --> 0:18:18.399
<v Speaker 1>studying this kind of stuff. That's pretty cool, totally. Okay,

0:18:18.480 --> 0:18:22.200
<v Speaker 1>let's let's zoom in a little bit, because we were

0:18:22.240 --> 0:18:26.240
<v Speaker 1>talking about these sort of artificial constructs like neural artificial

0:18:26.280 --> 0:18:28.719
<v Speaker 1>neural networks and you know, take place plus across a

0:18:28.720 --> 0:18:32.320
<v Speaker 1>lot of computers or in some virtual simulation inside a computer.

0:18:33.240 --> 0:18:37.200
<v Speaker 1>Can we make the actual hardware in your device work

0:18:37.400 --> 0:18:41.040
<v Speaker 1>physically more like a brain does? That is the million

0:18:41.040 --> 0:18:43.000
<v Speaker 1>dollar question, and in fact is the thing that I

0:18:43.040 --> 0:18:46.320
<v Speaker 1>think is the most important if you want to capture

0:18:46.359 --> 0:18:49.440
<v Speaker 1>the energy efficiency angle here, right, if it works more

0:18:49.480 --> 0:18:52.200
<v Speaker 1>like a brain, then it's going to require far less

0:18:52.200 --> 0:18:55.920
<v Speaker 1>power than trying to simulate what a brain does using

0:18:55.920 --> 0:18:58.879
<v Speaker 1>this other architecture. Well, based on some really cutting edge research,

0:18:58.920 --> 0:19:01.280
<v Speaker 1>I think the answer is, yeah, overall, there's there's a

0:19:01.320 --> 0:19:04.439
<v Speaker 1>project at IBM right now. Yeah, the neurosynaptic chips. We

0:19:04.560 --> 0:19:07.720
<v Speaker 1>mentioned that just the beginning in the timeline, But we're

0:19:07.760 --> 0:19:11.320
<v Speaker 1>looking at things like collections of six thousand transistors copying

0:19:11.320 --> 0:19:14.400
<v Speaker 1>the electrical spiking behavior of a neuron. So six thousand

0:19:14.400 --> 0:19:17.879
<v Speaker 1>transistors is nothing. I mean, you look at a micro

0:19:18.080 --> 0:19:20.639
<v Speaker 1>processor right now, and there could be more than a

0:19:20.680 --> 0:19:25.840
<v Speaker 1>billion transistors on that single one inch silicon chip. But

0:19:26.000 --> 0:19:30.359
<v Speaker 1>usually transistors are not modeling spiking behavior. No they aren't.

0:19:30.480 --> 0:19:32.439
<v Speaker 1>But what I'm the only point I'm making is that

0:19:32.600 --> 0:19:35.600
<v Speaker 1>we're talking much smaller now. Before before we were talking

0:19:35.680 --> 0:19:39.840
<v Speaker 1>massive networks of individual computers. Now we're talking about discrete

0:19:39.840 --> 0:19:42.600
<v Speaker 1>elements that you would find within a computer that are

0:19:42.680 --> 0:19:45.159
<v Speaker 1>mimicking the behavior of a neuron specifically because of the

0:19:45.200 --> 0:19:47.640
<v Speaker 1>way they've been engineered. It's not like you know, you've

0:19:47.680 --> 0:19:49.960
<v Speaker 1>hit a little switch like, oh, now, the transistor things

0:19:49.960 --> 0:19:52.400
<v Speaker 1>like a brain. No, it's because it's been specifically engineered

0:19:52.440 --> 0:19:54.920
<v Speaker 1>that way. So yeah, it copies this electrical spiking behavior,

0:19:55.359 --> 0:19:58.320
<v Speaker 1>and the collection of transistors are wired together to make

0:19:58.359 --> 0:20:02.720
<v Speaker 1>a system of synthetic rons. So using these chips was

0:20:02.880 --> 0:20:05.800
<v Speaker 1>a little complicated. When they first showed them off. The

0:20:05.840 --> 0:20:09.360
<v Speaker 1>team had to simulate a physical chip with a virtual

0:20:09.680 --> 0:20:13.240
<v Speaker 1>chip inside a computer program then port that configuration over

0:20:13.359 --> 0:20:16.000
<v Speaker 1>onto the physical hardware that they had built, and that

0:20:16.080 --> 0:20:18.800
<v Speaker 1>chip allowed programmers to create protocols so the computer could

0:20:18.880 --> 0:20:22.639
<v Speaker 1>learn how to recognize handwritten numbers or play pong. This

0:20:22.720 --> 0:20:24.959
<v Speaker 1>is the pong playing chip we talked about at the

0:20:25.000 --> 0:20:27.480
<v Speaker 1>top of the podcast. So, but they could also learn

0:20:27.600 --> 0:20:31.480
<v Speaker 1>like if if you show a computer, like you've got

0:20:31.520 --> 0:20:34.360
<v Speaker 1>some optical recognition software, this is something else Kurts while

0:20:34.440 --> 0:20:38.080
<v Speaker 1>worked on optical recognition software in your computer, and you

0:20:38.119 --> 0:20:41.159
<v Speaker 1>show it a picture of a six, the number six

0:20:41.840 --> 0:20:45.640
<v Speaker 1>that has been printed in a specific font, and then

0:20:45.680 --> 0:20:48.960
<v Speaker 1>show it another number six that either someone has handwritten

0:20:49.440 --> 0:20:51.480
<v Speaker 1>or it has been printed in a different font. The

0:20:51.480 --> 0:20:54.760
<v Speaker 1>computer may have trouble identifying it because it's not exactly

0:20:54.840 --> 0:20:57.040
<v Speaker 1>what you showed it the first time. But let's say

0:20:57.080 --> 0:21:00.359
<v Speaker 1>it really really wants to leave a spam com in

0:21:00.400 --> 0:21:03.080
<v Speaker 1>the comments section on your article. How can it get

0:21:03.119 --> 0:21:07.200
<v Speaker 1>past this problem? Well, using this approach with neurosynaptic chips,

0:21:07.200 --> 0:21:09.680
<v Speaker 1>it could really help because, like I said, they were

0:21:09.680 --> 0:21:13.800
<v Speaker 1>able to use this this network to create a program

0:21:13.800 --> 0:21:17.680
<v Speaker 1>that was able to recognize digits that had been drawn,

0:21:17.840 --> 0:21:21.760
<v Speaker 1>even if they had totally different people drawing them in

0:21:21.800 --> 0:21:25.560
<v Speaker 1>different styles, they were still able to have this machine

0:21:25.640 --> 0:21:28.640
<v Speaker 1>recognize what that number was. So really, when you look

0:21:28.680 --> 0:21:33.199
<v Speaker 1>at it, this particular type of machine was end end

0:21:33.240 --> 0:21:36.360
<v Speaker 1>of which, by the way, the people who created Capture

0:21:36.840 --> 0:21:39.679
<v Speaker 1>are pretty much okay with because they said that the

0:21:40.880 --> 0:21:42.480
<v Speaker 1>yeah and only it was a stop gap. It was

0:21:42.520 --> 0:21:46.320
<v Speaker 1>something that pushed forward the development of artificial intelligence because

0:21:46.359 --> 0:21:48.879
<v Speaker 1>they said, we had to create a thing that was

0:21:49.000 --> 0:21:52.080
<v Speaker 1>difficult for machines to do but easy for humans to do.

0:21:52.720 --> 0:21:55.720
<v Speaker 1>And really, what that does is it points out, hey,

0:21:55.880 --> 0:21:59.160
<v Speaker 1>machines are really bad at this one particular task. How

0:21:59.200 --> 0:22:02.400
<v Speaker 1>can we make sheens better at doing that? And so

0:22:02.560 --> 0:22:05.919
<v Speaker 1>while it's kind of irritating for anyone who wants to

0:22:05.960 --> 0:22:08.040
<v Speaker 1>have controls on their site so they don't get hit

0:22:08.080 --> 0:22:12.119
<v Speaker 1>by spam content, uh, it is very reassuring for anyone

0:22:12.119 --> 0:22:14.840
<v Speaker 1>in the artificial intelligence field because it shows that progress

0:22:14.880 --> 0:22:18.040
<v Speaker 1>is being made. So double edged sword, I guess we

0:22:18.080 --> 0:22:21.679
<v Speaker 1>could say, but at any rate, Uh. The whole idea

0:22:21.720 --> 0:22:23.600
<v Speaker 1>was to emulate the brain's ability to make lots of

0:22:23.640 --> 0:22:26.520
<v Speaker 1>those synaptic connections at once, and the current state of

0:22:26.560 --> 0:22:30.359
<v Speaker 1>the art involves organizing neuro synaptic cores onto a grid

0:22:30.800 --> 0:22:36.000
<v Speaker 1>to create a synthetic cortex. So IBMS neuromorphic programming architecture

0:22:36.040 --> 0:22:40.160
<v Speaker 1>is based off modular blocks of code called core lets,

0:22:40.200 --> 0:22:43.000
<v Speaker 1>and programmers can choose core lets from a predetermined menu

0:22:43.080 --> 0:22:45.320
<v Speaker 1>and choosing the type of program for specific tasks like

0:22:45.720 --> 0:22:48.919
<v Speaker 1>image recognition or audio recognition. So that stuff, you know,

0:22:48.960 --> 0:22:52.160
<v Speaker 1>the stuff has already been built by IBM, so that

0:22:52.600 --> 0:22:54.879
<v Speaker 1>people who want to work with this kind of technology

0:22:54.920 --> 0:22:57.480
<v Speaker 1>don't have to invent from scratch. They can actually take

0:22:57.520 --> 0:23:00.520
<v Speaker 1>the stuff, tweak it to their needs. It's own, you know.

0:23:00.680 --> 0:23:02.719
<v Speaker 1>It's it's a very well, I mean, it's a very

0:23:02.760 --> 0:23:06.720
<v Speaker 1>modular approach. It's really innovative. Yeah. Qual Calm was also

0:23:06.840 --> 0:23:10.960
<v Speaker 1>working on neuromorphic chips for for sort of learning machines, right, Yeah,

0:23:10.960 --> 0:23:14.560
<v Speaker 1>they were looking at it. FEXTELR. There's a program called

0:23:14.600 --> 0:23:21.280
<v Speaker 1>the Zeroth program zero, after the Asimov Zeroth Law of robotics, Yeah,

0:23:21.359 --> 0:23:25.480
<v Speaker 1>which is cause no harm to humanity, nor allow humanity

0:23:25.520 --> 0:23:28.199
<v Speaker 1>to come to harm. That's sort of the principle behind

0:23:28.400 --> 0:23:31.320
<v Speaker 1>law number one, which is don't harm a person. Yeah. Yeah,

0:23:31.359 --> 0:23:34.840
<v Speaker 1>this in this case, it's saying don't harm people in general,

0:23:35.000 --> 0:23:38.480
<v Speaker 1>like all of people don't do any harm to them,

0:23:38.520 --> 0:23:41.800
<v Speaker 1>so qual it comes approach isn't necessarily to protect humanity.

0:23:41.880 --> 0:23:45.440
<v Speaker 1>That that's not the that's not the issue here. A

0:23:45.440 --> 0:23:47.919
<v Speaker 1>little bit grand. Yeah, their their their goal is to

0:23:47.920 --> 0:23:51.360
<v Speaker 1>make a large scale commercial platform for neuromorphic computing. So

0:23:51.440 --> 0:23:54.840
<v Speaker 1>they want to incorporate this into things like handheld devices

0:23:55.160 --> 0:23:58.360
<v Speaker 1>so they can recognize certain things or maybe even wearable

0:23:58.440 --> 0:24:02.400
<v Speaker 1>stuff like medical uh phenomena, like anything that it could

0:24:02.440 --> 0:24:05.960
<v Speaker 1>detect that something's going wrong with a patient, it could

0:24:05.960 --> 0:24:10.919
<v Speaker 1>alert you or just you know, context aware sort of stuff.

0:24:11.080 --> 0:24:15.320
<v Speaker 1>Was it Qualcom that created the learning rolling robot? I

0:24:15.359 --> 0:24:18.240
<v Speaker 1>think it was along the same lines as the Pong game,

0:24:18.680 --> 0:24:22.879
<v Speaker 1>So you had the computer based on neuromorphic technology that

0:24:22.880 --> 0:24:26.720
<v Speaker 1>that learned how to play pong without being told. Uh.

0:24:26.760 --> 0:24:28.639
<v Speaker 1>There was a company, I believe it was Qualcom that

0:24:28.800 --> 0:24:33.399
<v Speaker 1>used neon neuromorphic technology to get a robot to figure

0:24:33.440 --> 0:24:35.960
<v Speaker 1>out where to go in a room without telling it

0:24:36.000 --> 0:24:38.120
<v Speaker 1>where to go. It's the same kind of principle. They

0:24:38.160 --> 0:24:40.480
<v Speaker 1>just let it roll around and when it went to

0:24:40.560 --> 0:24:43.439
<v Speaker 1>the right colored tiles on the floor, they give it

0:24:43.480 --> 0:24:46.520
<v Speaker 1>positive feedback and say, yeah, that's right, that's what you

0:24:46.520 --> 0:24:48.880
<v Speaker 1>want to do. So in this case, you're looking at

0:24:49.000 --> 0:24:53.800
<v Speaker 1>like a device that could give you a notifications and

0:24:53.800 --> 0:24:57.800
<v Speaker 1>and advice in certain situations, like if you've ever heard

0:24:57.800 --> 0:25:02.200
<v Speaker 1>of Google Now, which is a an option on Android phones,

0:25:02.240 --> 0:25:04.480
<v Speaker 1>android devices where you get Actually, I think I Os

0:25:04.600 --> 0:25:06.239
<v Speaker 1>might even have it now as well, but I know

0:25:06.359 --> 0:25:09.000
<v Speaker 1>Android does because that's what I have. It brings up

0:25:09.080 --> 0:25:12.440
<v Speaker 1>little things based upon things like you're you're browsing history.

0:25:12.760 --> 0:25:15.439
<v Speaker 1>So as long as I'm logged into a a Chrome

0:25:15.480 --> 0:25:18.640
<v Speaker 1>browser and I'm browsing around, it starts to keep track

0:25:18.680 --> 0:25:21.680
<v Speaker 1>of that stuff, and it might let me know contextually

0:25:21.800 --> 0:25:24.959
<v Speaker 1>when that stuff would become important. Let's say that I

0:25:25.000 --> 0:25:28.960
<v Speaker 1>did some research on a place that I want to

0:25:29.040 --> 0:25:32.439
<v Speaker 1>go and visit sometime. It might pull up more information

0:25:32.480 --> 0:25:35.080
<v Speaker 1>that I could use to look into that. It's kind

0:25:35.119 --> 0:25:37.560
<v Speaker 1>of in that semantic web approach. But this is all

0:25:37.600 --> 0:25:39.680
<v Speaker 1>done on the back end for Google, right. This is

0:25:39.680 --> 0:25:42.680
<v Speaker 1>all done in the cloud. So what qualcom is looking

0:25:42.720 --> 0:25:46.960
<v Speaker 1>at is creating these neuromorphic machines that would actually be

0:25:47.000 --> 0:25:51.760
<v Speaker 1>doing it natively on the device itself, not being related

0:25:51.800 --> 0:25:55.800
<v Speaker 1>out to some cloud computing network of sixteen thousand computers,

0:25:55.840 --> 0:25:58.840
<v Speaker 1>but rather happening in real time in your hand at

0:25:58.840 --> 0:26:02.280
<v Speaker 1>that moment. Along this a lines. Bioengineers at Stanford University

0:26:02.320 --> 0:26:05.080
<v Speaker 1>have developed a circuit board based on the brain synup

0:26:05.119 --> 0:26:08.520
<v Speaker 1>structure that they're calling the neuro grid. It's it contains

0:26:08.720 --> 0:26:12.600
<v Speaker 1>sixteen custom design chips that together they say can simulate

0:26:12.640 --> 0:26:16.840
<v Speaker 1>one million neurons and billions of synapse connections. The whole

0:26:16.880 --> 0:26:18.880
<v Speaker 1>thing is about the size and energy efficiency of an

0:26:18.880 --> 0:26:22.800
<v Speaker 1>iPad um and they they say it's about a hundred

0:26:22.800 --> 0:26:26.240
<v Speaker 1>thousand times more energy efficient than a regular computer simulation

0:26:26.400 --> 0:26:30.240
<v Speaker 1>of of that many neurons, but still way less efficient

0:26:30.280 --> 0:26:33.439
<v Speaker 1>than the human brain um, you know, which contains about

0:26:33.600 --> 0:26:36.479
<v Speaker 1>eighty thousand times more neurons than that and runs on

0:26:36.600 --> 0:26:39.960
<v Speaker 1>just three times as much power. So, but it's really

0:26:40.000 --> 0:26:42.439
<v Speaker 1>cool and and right now they're they're focusing on the

0:26:42.440 --> 0:26:46.679
<v Speaker 1>goal of giving researchers who are working in robotic press

0:26:46.720 --> 0:26:50.280
<v Speaker 1>theses tools that they can use to to simulate human

0:26:50.359 --> 0:26:53.919
<v Speaker 1>reactions without needing to know intimately how the brain works,

0:26:53.960 --> 0:26:57.560
<v Speaker 1>you know, Let those let those people focus on the

0:26:57.680 --> 0:27:01.080
<v Speaker 1>robotics programming that they're really good at, and this machine

0:27:01.440 --> 0:27:06.280
<v Speaker 1>translating that into a quick and efficient commands. Interesting. Yeah,

0:27:06.400 --> 0:27:09.720
<v Speaker 1>so so the robotic prosthetic can actually learn that's kind

0:27:09.720 --> 0:27:12.679
<v Speaker 1>of interesting. Yeah, or you know that that it it

0:27:12.720 --> 0:27:14.479
<v Speaker 1>can think the way that your brain does, so that

0:27:14.520 --> 0:27:17.120
<v Speaker 1>it can you know, help you solve that problem of

0:27:17.119 --> 0:27:19.920
<v Speaker 1>picking up a cup, which is an incredibly easy thing

0:27:20.000 --> 0:27:22.320
<v Speaker 1>for a human person to do, but really difficult for

0:27:22.359 --> 0:27:25.720
<v Speaker 1>a robot to determine. Maintaining your balance if it's like

0:27:25.760 --> 0:27:30.080
<v Speaker 1>a robotic leg which again something that as long as uh,

0:27:30.240 --> 0:27:32.679
<v Speaker 1>you know, as long as you're not impaired in some ways,

0:27:32.760 --> 0:27:34.720
<v Speaker 1>fairly easy for a person to do, assuming you're on

0:27:34.840 --> 0:27:38.240
<v Speaker 1>level ground and everything, but can be tricky if you are,

0:27:38.400 --> 0:27:41.679
<v Speaker 1>feel if you have to wear a prosthetic. So interesting stuff,

0:27:41.680 --> 0:27:44.440
<v Speaker 1>I mean, really taking over the fact. You know, we

0:27:44.560 --> 0:27:48.080
<v Speaker 1>talked about embodied cognition in the last podcast and the

0:27:48.119 --> 0:27:53.480
<v Speaker 1>idea that that are are thinking could extend beyond our brains,

0:27:53.520 --> 0:27:57.399
<v Speaker 1>that it incorporates the entire nervous system which stretches through

0:27:57.440 --> 0:28:00.240
<v Speaker 1>our entire body. Well, if you are missing at them,

0:28:00.280 --> 0:28:02.760
<v Speaker 1>clearly that would mean that you know, with a prosthetic

0:28:02.760 --> 0:28:05.439
<v Speaker 1>you're replacing that. You have to build that kind of

0:28:05.480 --> 0:28:07.919
<v Speaker 1>intelligence into the limb if you expect to have the

0:28:08.000 --> 0:28:13.600
<v Speaker 1>same sort of utility as the functionality. Granted, you know

0:28:13.640 --> 0:28:16.320
<v Speaker 1>this this one single device that they've got right now

0:28:16.400 --> 0:28:19.679
<v Speaker 1>cost some forts to build, but the team thinks that

0:28:19.720 --> 0:28:22.800
<v Speaker 1>it could be mass manufactured for one that like four

0:28:22.880 --> 0:28:26.200
<v Speaker 1>hundred bucks of pop. That's pretty impressive. Well, how about

0:28:26.200 --> 0:28:30.720
<v Speaker 1>we try a different approach. So we talked about neuromorphic machines.

0:28:31.040 --> 0:28:34.120
<v Speaker 1>What about synaptic transistors? Have you guys heard about these?

0:28:34.720 --> 0:28:38.680
<v Speaker 1>So this is super Harvard project, right, yeah, Harvard project.

0:28:38.720 --> 0:28:41.480
<v Speaker 1>It's some light reading. If you want to read through

0:28:41.520 --> 0:28:44.200
<v Speaker 1>the Harvard project, it's it's a little dense, but here's

0:28:44.280 --> 0:28:48.640
<v Speaker 1>the here's the takeaway. So the neural networks and the

0:28:48.720 --> 0:28:53.000
<v Speaker 1>neuromorphic transistors are both attempting to do the same thing,

0:28:53.080 --> 0:28:56.960
<v Speaker 1>just at different scales, which is to simulate the relationship

0:28:57.000 --> 0:29:00.480
<v Speaker 1>between neurons in the nervous system and to try and

0:29:00.520 --> 0:29:03.440
<v Speaker 1>take advantage of that relationship the way that they communicate

0:29:03.440 --> 0:29:08.320
<v Speaker 1>with each other through. What do those neurons communicate through

0:29:08.360 --> 0:29:12.480
<v Speaker 1>the synapsis? Uh? The synapsis synapsis is again the the

0:29:12.560 --> 0:29:16.040
<v Speaker 1>little gap between one neuron and the other neuron where

0:29:16.080 --> 0:29:18.880
<v Speaker 1>you're having the information pass from one cell to the next.

0:29:19.520 --> 0:29:24.320
<v Speaker 1>So a synaptic transistor isn't just simulating neurons. What they're

0:29:24.320 --> 0:29:27.760
<v Speaker 1>trying to do is simulate the actual process through which

0:29:27.840 --> 0:29:31.840
<v Speaker 1>neurons pass information. So it's not the relationship that they're

0:29:31.880 --> 0:29:34.600
<v Speaker 1>they're aiming at. They're not building synthetic neurons that will

0:29:34.880 --> 0:29:40.480
<v Speaker 1>behave like biological neurons. They're building synthetic synapsis, and they

0:29:40.480 --> 0:29:44.200
<v Speaker 1>are still dependent upon things like you know, ion exchanges,

0:29:44.240 --> 0:29:48.880
<v Speaker 1>except we're talking about oxygen now instead of sodium and potassium. So, uh.

0:29:49.040 --> 0:29:50.959
<v Speaker 1>The other thing that's really interesting in this, and this

0:29:51.040 --> 0:29:53.520
<v Speaker 1>is where you can really break away from the von

0:29:53.560 --> 0:29:58.760
<v Speaker 1>Neumann architecture, is that you're no longer dependent upon a

0:29:58.840 --> 0:30:01.640
<v Speaker 1>on or off stage for your base unit. You know,

0:30:01.680 --> 0:30:04.480
<v Speaker 1>your your binary unit. Your zero or one can either

0:30:04.520 --> 0:30:08.200
<v Speaker 1>be of those two states, and that's it. Um This

0:30:08.320 --> 0:30:12.840
<v Speaker 1>could actually have a whole spectrum because it's dependent upon

0:30:12.880 --> 0:30:17.800
<v Speaker 1>the conductance. So it's like the strength of a connection. Well,

0:30:18.080 --> 0:30:20.880
<v Speaker 1>not strength, we're talking you know, conductance, it's it's it's

0:30:20.960 --> 0:30:24.280
<v Speaker 1>the ability to conduct electricity, and the conductance of these

0:30:24.280 --> 0:30:29.920
<v Speaker 1>synaptic transistors can actually change and it's an analog continuous change.

0:30:29.920 --> 0:30:32.080
<v Speaker 1>So think of it like a sign wave, and it

0:30:32.120 --> 0:30:36.080
<v Speaker 1>could be the value of that particular state could be

0:30:36.120 --> 0:30:38.800
<v Speaker 1>anything along that sign wave, So not just a zero

0:30:38.880 --> 0:30:42.400
<v Speaker 1>or one, but anything along that entire wave. It's kind

0:30:42.440 --> 0:30:44.320
<v Speaker 1>of the same way if you think about it, that

0:30:45.080 --> 0:30:49.800
<v Speaker 1>the cubit, the quantum bit of quantum computers is said

0:30:49.800 --> 0:30:51.920
<v Speaker 1>to be both zero and one at the same time

0:30:51.960 --> 0:30:55.760
<v Speaker 1>and all values in between, which doesn't make a whole sense,

0:30:55.840 --> 0:30:58.479
<v Speaker 1>you know, intuitively, But it's kind of similar to that.

0:30:58.600 --> 0:31:00.920
<v Speaker 1>This idea that it it allow us to have a

0:31:01.000 --> 0:31:05.720
<v Speaker 1>completely different approach to computer science. It would it would

0:31:05.760 --> 0:31:10.640
<v Speaker 1>require a lot of different work to really make this useful.

0:31:10.680 --> 0:31:14.719
<v Speaker 1>I mean, it's the possibilities are are pretty phenomenal, but

0:31:14.800 --> 0:31:18.680
<v Speaker 1>it does mean that you're not programming the way anyone

0:31:18.720 --> 0:31:22.840
<v Speaker 1>has programmed up to this point using the traditional computer sciences.

0:31:23.280 --> 0:31:29.200
<v Speaker 1>So very exciting, very weird, and uh yeah, we'll we'll

0:31:29.200 --> 0:31:31.480
<v Speaker 1>do a link. I'll try and write up a blog

0:31:31.520 --> 0:31:34.480
<v Speaker 1>post with a link to the Harvard article because you know,

0:31:34.600 --> 0:31:38.120
<v Speaker 1>it's it goes into a lot more depth um, and

0:31:38.680 --> 0:31:41.959
<v Speaker 1>it's very difficult to summarize in a way that doesn't

0:31:42.000 --> 0:31:45.720
<v Speaker 1>trivialize it um. And I certainly don't have the expertise

0:31:45.760 --> 0:31:48.200
<v Speaker 1>to go into a lot of depth on the subject

0:31:48.600 --> 0:31:53.200
<v Speaker 1>without stepping in lots of holes and revealing my ignorance,

0:31:53.760 --> 0:31:57.080
<v Speaker 1>uh speaking of holes. Yeah, I think we should talk

0:31:57.200 --> 0:32:05.560
<v Speaker 1>about whole brain simulation. I'm so proud of I shave

0:32:05.680 --> 0:32:11.200
<v Speaker 1>my head and I'll teach you the ukulele later. Uh. Yeah,

0:32:11.400 --> 0:32:14.600
<v Speaker 1>So there are quite a few simulated brain projects that

0:32:14.640 --> 0:32:17.320
<v Speaker 1>have happened, but but two or that are in the

0:32:17.360 --> 0:32:21.880
<v Speaker 1>process of happening. There's actually been a few different attempts

0:32:22.040 --> 0:32:24.719
<v Speaker 1>at simulating the brain. Most of them are ongoing. Um,

0:32:24.880 --> 0:32:27.600
<v Speaker 1>i'd imagine, I mean, this is not something we can

0:32:27.680 --> 0:32:30.640
<v Speaker 1>do yet. No, I mean we've seen some projects that

0:32:31.120 --> 0:32:35.840
<v Speaker 1>simulated part of a brain, as in like a collection

0:32:35.920 --> 0:32:39.440
<v Speaker 1>of neurons that would represent just a fraction of the brain.

0:32:39.840 --> 0:32:42.560
<v Speaker 1>But even then you're talking about on a time scale

0:32:42.600 --> 0:32:45.920
<v Speaker 1>that stretches into days for that would match up two

0:32:45.960 --> 0:32:49.360
<v Speaker 1>seconds in an actual brain. Yeah. I know one that

0:32:49.400 --> 0:32:51.320
<v Speaker 1>I read about years ago, it must have been going

0:32:51.320 --> 0:32:54.440
<v Speaker 1>on for a long time was the Blue Brain project. Yeah,

0:32:54.560 --> 0:32:58.560
<v Speaker 1>it's a reverse engineering effort. Really, it's meant to understand

0:32:58.600 --> 0:33:02.560
<v Speaker 1>more about the brain, uh, more than anything else. So

0:33:02.800 --> 0:33:05.240
<v Speaker 1>I think a lot of these whole brain things are Yeah.

0:33:05.360 --> 0:33:07.680
<v Speaker 1>So it's not necessarily let's make a computer that can

0:33:07.680 --> 0:33:10.280
<v Speaker 1>think like a brain. It's that's that's a far feature

0:33:10.320 --> 0:33:12.880
<v Speaker 1>step right now. They're kind of like, let's learn some stuff. Yeah,

0:33:12.920 --> 0:33:15.720
<v Speaker 1>let's learn what the brain. Let's learn what the brain do.

0:33:16.360 --> 0:33:19.000
<v Speaker 1>That's really what it comes down to. So they're looking

0:33:19.040 --> 0:33:22.200
<v Speaker 1>at synthesizing of mammalian brain, specifically human brain down to

0:33:22.240 --> 0:33:27.280
<v Speaker 1>the molecular level. You just the whole idea of like

0:33:27.400 --> 0:33:31.160
<v Speaker 1>recreating a whole brain and what it does. It's like, congratulations,

0:33:31.280 --> 0:33:37.480
<v Speaker 1>you have synthesized compulsive behavior and confirmation bias. Exactly, good job.

0:33:38.720 --> 0:33:41.959
<v Speaker 1>Their goals also include reconstructing the human brain and building

0:33:42.000 --> 0:33:45.520
<v Speaker 1>a virtual brain in a supercomputer. It began the project

0:33:45.520 --> 0:33:49.440
<v Speaker 1>began back in two thousand five, and each simulated neuron

0:33:49.480 --> 0:33:53.520
<v Speaker 1>requires the power of a laptop computer, not necessarily meaning

0:33:53.520 --> 0:33:55.480
<v Speaker 1>that a neuron is a laptop computer, but that's the

0:33:55.640 --> 0:33:58.600
<v Speaker 1>it's the equivalent to a laptop computer to simulate a

0:33:58.640 --> 0:34:02.920
<v Speaker 1>single neuron. U So it's successfully created a virtual model

0:34:02.920 --> 0:34:05.840
<v Speaker 1>of a rat cortical column. That's a collection of about

0:34:05.920 --> 0:34:09.839
<v Speaker 1>ten thousand neurons. Now, these are the basic unit of

0:34:09.920 --> 0:34:16.360
<v Speaker 1>a cortex. So according to the team, a single rat

0:34:16.560 --> 0:34:21.480
<v Speaker 1>cortical column might be devoted to a whisker, So every

0:34:21.520 --> 0:34:25.480
<v Speaker 1>whisker a rat would have its own dedicated cortical column.

0:34:26.160 --> 0:34:30.920
<v Speaker 1>But that's progress, whisker. We have solved the equation of life. Yeah,

0:34:31.200 --> 0:34:35.280
<v Speaker 1>now another project. Sorry, that didn't mean to downplay their success.

0:34:35.320 --> 0:34:39.239
<v Speaker 1>I mean that's pretty cool. It is cool. Is it

0:34:39.680 --> 0:34:41.839
<v Speaker 1>does illustrate how far we have to go to get

0:34:41.880 --> 0:34:44.959
<v Speaker 1>It's one of those one small step kind of situation. Yeah. Yeah,

0:34:45.000 --> 0:34:47.600
<v Speaker 1>one of those things where you really realize how big

0:34:47.680 --> 0:34:49.960
<v Speaker 1>a problem this is, how big a challenge it is.

0:34:50.160 --> 0:34:52.480
<v Speaker 1>The Human Brain Project is another one. This one launched

0:34:52.480 --> 0:34:55.279
<v Speaker 1>in two thousand thirteen at a conference in Switzerland, and

0:34:55.280 --> 0:34:58.120
<v Speaker 1>the project is expected to cost a total of around

0:34:58.160 --> 0:35:01.600
<v Speaker 1>one point six billion. Do it's a joint effort of

0:35:01.640 --> 0:35:04.680
<v Speaker 1>the entire European Union, Yeah, yeah, it's not. It's not

0:35:04.760 --> 0:35:07.319
<v Speaker 1>something that is just being taken on by a you know,

0:35:08.200 --> 0:35:10.279
<v Speaker 1>a guy with a guy in a dream and a

0:35:10.320 --> 0:35:14.080
<v Speaker 1>song in his heart and a brain on his drawing board. Now,

0:35:14.160 --> 0:35:18.520
<v Speaker 1>at any rate, it's um. The very first decade of

0:35:18.560 --> 0:35:21.200
<v Speaker 1>this project is just dedicated to learning more about the

0:35:21.239 --> 0:35:23.920
<v Speaker 1>human brain and how we see, think, learn and all

0:35:24.000 --> 0:35:28.800
<v Speaker 1>that before we try and build the the computer model

0:35:28.920 --> 0:35:33.560
<v Speaker 1>of it. Because the argument is that we could try

0:35:33.640 --> 0:35:35.839
<v Speaker 1>and go about building the building blocks and then putting

0:35:35.840 --> 0:35:39.040
<v Speaker 1>it all together, but without this understanding of what's going

0:35:39.120 --> 0:35:43.040
<v Speaker 1>on inside our brains, it's not very meaningful. It's almost

0:35:43.320 --> 0:35:45.480
<v Speaker 1>you know, it's not quite as bad, but it's almost

0:35:45.520 --> 0:35:48.799
<v Speaker 1>like you open up a a a door that's going

0:35:48.840 --> 0:35:50.840
<v Speaker 1>to be your new office in your new house, and

0:35:50.880 --> 0:35:53.480
<v Speaker 1>you throw in a bunch of transistor chips and and

0:35:53.680 --> 0:35:55.839
<v Speaker 1>chords and a monitor and a keyboard and you close

0:35:55.920 --> 0:35:57.839
<v Speaker 1>the door and you think, I have a computer. Now

0:35:58.640 --> 0:36:01.839
<v Speaker 1>it's not not No, it's not doing anything meaningful yet.

0:36:01.920 --> 0:36:05.799
<v Speaker 1>So over here in the U s um, we've got

0:36:05.840 --> 0:36:09.840
<v Speaker 1>the Brain Initiative. That's the Brain Research through Advancing Innovating

0:36:09.880 --> 0:36:17.080
<v Speaker 1>Neurotechnologies Initiative. Yeah, rolls right off the tongue. Um. It's

0:36:17.080 --> 0:36:19.360
<v Speaker 1>a it's a one billion dollar project with a primary

0:36:19.400 --> 0:36:22.680
<v Speaker 1>focus on the ways that individual cells and and complex

0:36:22.960 --> 0:36:28.920
<v Speaker 1>neural circuits interact in both space and time. Um So,

0:36:28.920 --> 0:36:31.440
<v Speaker 1>So it's talking about the architecture and the signal paths

0:36:31.480 --> 0:36:35.120
<v Speaker 1>within the brain right now. Um uh. The initiative was

0:36:35.200 --> 0:36:39.640
<v Speaker 1>announced in April, and it's being run by collaborative efforts

0:36:39.680 --> 0:36:42.840
<v Speaker 1>from the National Institutes of Health, DARPA, and the National

0:36:42.880 --> 0:36:46.759
<v Speaker 1>Science Foundation. They've got a kind of crazy collaboration coming

0:36:46.840 --> 0:36:50.880
<v Speaker 1>up with the Human Brain project, Like they just announced

0:36:50.880 --> 0:36:53.640
<v Speaker 1>it this March, and they haven't announced what they're collaborating on.

0:36:53.800 --> 0:36:57.080
<v Speaker 1>But it's cool that everyone's playing together. So I think

0:36:57.120 --> 0:37:01.280
<v Speaker 1>that's really cool. But I also have a kind of weird, spooky,

0:37:01.360 --> 0:37:07.759
<v Speaker 1>semi philosophical question about what it means to create or

0:37:08.480 --> 0:37:13.920
<v Speaker 1>simulate a whole human brain, because we've talked before on

0:37:13.960 --> 0:37:17.640
<v Speaker 1>this podcast about the question of whether an artificial intelligence

0:37:17.680 --> 0:37:23.480
<v Speaker 1>program that seems to act like a person actually has consciousness.

0:37:23.600 --> 0:37:26.040
<v Speaker 1>What we mean is, like, you know, an experience. Is

0:37:26.080 --> 0:37:28.440
<v Speaker 1>there such a thing as what it's like to be

0:37:28.719 --> 0:37:31.319
<v Speaker 1>that program? And should it have rights? Should we have

0:37:31.440 --> 0:37:35.279
<v Speaker 1>considerations for it? Right now, we don't generally worry about this.

0:37:35.440 --> 0:37:37.480
<v Speaker 1>It just doesn't you know, we have no way to

0:37:37.560 --> 0:37:40.759
<v Speaker 1>prove it doesn't have a conscious existence, but it just

0:37:40.840 --> 0:37:44.000
<v Speaker 1>doesn't seem like it intuitively to us. Yeah, it's not

0:37:44.080 --> 0:37:48.200
<v Speaker 1>like when that IBM neuromorphic transistors playing pong that it

0:37:48.200 --> 0:37:51.000
<v Speaker 1>suddenly gets mad if you beat it. It doesn't like

0:37:51.200 --> 0:37:54.640
<v Speaker 1>slam the paddle to one side to the other. Well,

0:37:54.680 --> 0:37:56.600
<v Speaker 1>and even if it did, I mean you could think

0:37:56.640 --> 0:37:59.160
<v Speaker 1>about that, well, yeah, that's its programmed behavior. You know

0:37:59.280 --> 0:38:02.000
<v Speaker 1>that that's how it's behaving, But you don't think that

0:38:02.040 --> 0:38:06.319
<v Speaker 1>these programs are actually having an experience that deserves recognition.

0:38:07.640 --> 0:38:11.640
<v Speaker 1>I wonder, though, if we're able to simulate a whole brain,

0:38:11.800 --> 0:38:15.440
<v Speaker 1>especially if we are able to simulate it physically. Somehow,

0:38:15.920 --> 0:38:18.719
<v Speaker 1>that seems to be getting closer to the realm where

0:38:18.760 --> 0:38:22.600
<v Speaker 1>I'd wonder, Wait a second, are we creating something that's

0:38:22.640 --> 0:38:26.600
<v Speaker 1>having a conscious experience? I mean, we don't know, but

0:38:26.880 --> 0:38:29.839
<v Speaker 1>could that emerge from that kind of hardware? Yeah, that's

0:38:29.840 --> 0:38:32.239
<v Speaker 1>exactly what I mean. I mean it was so we

0:38:32.280 --> 0:38:35.600
<v Speaker 1>don't know what the origin of consciousness is. We think that,

0:38:35.920 --> 0:38:40.759
<v Speaker 1>you know, mammals with complex brains, uh and more advanced

0:38:40.760 --> 0:38:45.160
<v Speaker 1>thinking seemed to exhibit it. We don't really know anybody

0:38:45.200 --> 0:38:48.640
<v Speaker 1>has it except us. We just have to assume they probably,

0:38:48.640 --> 0:38:52.440
<v Speaker 1>I'm not sure about myself some days, honestly, And by us,

0:38:52.440 --> 0:38:54.600
<v Speaker 1>I don't mean like our species. Yeah, I mean like

0:38:54.640 --> 0:38:57.920
<v Speaker 1>the the solipsism problem. It's like, I know I have

0:38:58.000 --> 0:39:01.040
<v Speaker 1>a conscious experience. You can't prove anybody else does. You

0:39:01.120 --> 0:39:05.680
<v Speaker 1>just have to assume they do, right, Um, So, yeah,

0:39:05.840 --> 0:39:07.759
<v Speaker 1>what do y'all think about that? If we build a

0:39:07.800 --> 0:39:11.800
<v Speaker 1>brain that works in a one for one way, exactly

0:39:12.040 --> 0:39:15.840
<v Speaker 1>like a real organic brain. Is there such a thing

0:39:15.920 --> 0:39:19.360
<v Speaker 1>as what it's like to be that synthetic brain. That's

0:39:19.400 --> 0:39:22.799
<v Speaker 1>an impossible question to answer right now because we have

0:39:22.960 --> 0:39:26.239
<v Speaker 1>not done that and so and we don't fully understand

0:39:26.880 --> 0:39:30.879
<v Speaker 1>consciousness as far as it applies to us, So being

0:39:30.920 --> 0:39:34.720
<v Speaker 1>able to answer that question it would essentially be total guesswork. Well,

0:39:34.760 --> 0:39:36.840
<v Speaker 1>although I mean, to to create something like that, you

0:39:36.840 --> 0:39:39.600
<v Speaker 1>would technically be having to create a body like like

0:39:39.640 --> 0:39:42.640
<v Speaker 1>we talked about in our first podcast, your your neural

0:39:42.680 --> 0:39:45.160
<v Speaker 1>network is a lot more than just your brain meets um.

0:39:45.200 --> 0:39:47.120
<v Speaker 1>You've got a lot of other neurons and and it's

0:39:47.160 --> 0:39:49.920
<v Speaker 1>tied pretty intrinsically or or so a lot of thought

0:39:49.960 --> 0:39:53.880
<v Speaker 1>goes into into what you touch and what you taste

0:39:53.880 --> 0:39:56.480
<v Speaker 1>and how you feel in your body temperature. So in

0:39:56.600 --> 0:39:59.239
<v Speaker 1>order to create a one for one simulation, we would

0:39:59.280 --> 0:40:01.280
<v Speaker 1>need to create a body for it. And at that point,

0:40:01.440 --> 0:40:04.759
<v Speaker 1>I think absolutely there is an experience of being that machine. Well,

0:40:04.840 --> 0:40:07.279
<v Speaker 1>and I mean you could you could have it have

0:40:07.360 --> 0:40:10.319
<v Speaker 1>an intelligence that's just not a human intelligence or not

0:40:10.440 --> 0:40:12.680
<v Speaker 1>human like. So if you did make it a completely

0:40:12.680 --> 0:40:16.160
<v Speaker 1>disembodied brain type thing, uh, you could have it where

0:40:16.160 --> 0:40:18.920
<v Speaker 1>it has some form of intelligence. It just wouldn't necessarily

0:40:18.960 --> 0:40:23.360
<v Speaker 1>be be be comparable to a human experience because, like

0:40:23.400 --> 0:40:25.960
<v Speaker 1>you point out, we have the body the whole embodied

0:40:26.000 --> 0:40:31.040
<v Speaker 1>cognition theory approach that would not apply to something that

0:40:31.120 --> 0:40:34.120
<v Speaker 1>doesn't have that kind of input, which might just mean

0:40:34.200 --> 0:40:36.919
<v Speaker 1>that you have a computer that won't stop screaming. But

0:40:37.680 --> 0:40:40.360
<v Speaker 1>I mean, I don't. I honestly don't know the answer

0:40:40.440 --> 0:40:44.080
<v Speaker 1>because personally, I think if I'm getting down to like

0:40:44.160 --> 0:40:47.280
<v Speaker 1>what my personal beliefs are, I think that the mind

0:40:47.640 --> 0:40:52.640
<v Speaker 1>is completely dependent upon physical matter is the whole nervous

0:40:52.680 --> 0:40:55.080
<v Speaker 1>system approach, and so therefore, if you were to be

0:40:55.120 --> 0:41:00.040
<v Speaker 1>able to completely simulate uh, the nervous system of a

0:41:00.080 --> 0:41:05.600
<v Speaker 1>complex living being, uh, I don't. I don't see why

0:41:05.920 --> 0:41:10.680
<v Speaker 1>there couldn't be some form of experience or consciousness within

0:41:10.719 --> 0:41:13.839
<v Speaker 1>that synthetic being. Yeah, I I think that's sort of

0:41:14.080 --> 0:41:16.760
<v Speaker 1>entailed by the belief if you have a basically physical

0:41:17.040 --> 0:41:19.680
<v Speaker 1>idea about what the mind is, as long as you

0:41:19.680 --> 0:41:22.799
<v Speaker 1>don't believe in wonder tissue or you don't think that

0:41:22.840 --> 0:41:26.080
<v Speaker 1>there's something magic happening in the brain you have, you

0:41:26.160 --> 0:41:28.680
<v Speaker 1>really do have to wonder, like, man if if we're

0:41:28.719 --> 0:41:33.680
<v Speaker 1>synthetically putting together a material construction that's pretty much like

0:41:33.840 --> 0:41:37.640
<v Speaker 1>what brains do. It may very well be having an

0:41:37.640 --> 0:41:40.160
<v Speaker 1>experience there, may very well be what it's like to

0:41:40.239 --> 0:41:43.520
<v Speaker 1>be this computer. Maybe. I mean it's hard to say. Like,

0:41:43.840 --> 0:41:46.600
<v Speaker 1>I think we wouldn't be able to identify it until

0:41:46.680 --> 0:41:49.480
<v Speaker 1>it was as close to us as we could possibly

0:41:49.520 --> 0:41:52.520
<v Speaker 1>make it, including that entire body experience all right up

0:41:52.560 --> 0:41:54.840
<v Speaker 1>until you know it says like hey, stop poking me,

0:41:55.160 --> 0:41:58.040
<v Speaker 1>or hey I am self aware, or hey, share your pizza,

0:41:58.280 --> 0:42:01.200
<v Speaker 1>or hey, really, seriously, I don't want to go in

0:42:01.200 --> 0:42:05.480
<v Speaker 1>the maze again. I know the way out. Stop play.

0:42:05.800 --> 0:42:10.240
<v Speaker 1>You share your pizza with the synthetic brain fairly, because

0:42:10.640 --> 0:42:12.200
<v Speaker 1>that sucker is going to know if you end up

0:42:12.239 --> 0:42:15.279
<v Speaker 1>giving it the small piece. Please separate my hemispheres and

0:42:15.360 --> 0:42:17.839
<v Speaker 1>cram that hot pizza right in between them and then

0:42:18.000 --> 0:42:20.080
<v Speaker 1>seal it back up. Honestly, that's what I want to

0:42:20.080 --> 0:42:25.400
<v Speaker 1>do with pizza sometimes the brain right, so the cheese

0:42:25.400 --> 0:42:28.520
<v Speaker 1>gonna pools up over the cerebellum. No, I just have

0:42:28.600 --> 0:42:32.200
<v Speaker 1>a I have a different point of of that I

0:42:32.200 --> 0:42:34.879
<v Speaker 1>would like to talk about before we sign off here,

0:42:34.920 --> 0:42:38.640
<v Speaker 1>which is, do you think is it possible? And I

0:42:38.680 --> 0:42:43.360
<v Speaker 1>expect it is that building computers that can work like

0:42:43.440 --> 0:42:46.560
<v Speaker 1>a brain, you know, whether you call it thinking or not,

0:42:46.640 --> 0:42:49.360
<v Speaker 1>they work like a brain, that they're more energy efficient.

0:42:49.800 --> 0:42:52.160
<v Speaker 1>Do you think that we'll end up seeing those type

0:42:52.160 --> 0:42:55.720
<v Speaker 1>of computers being very good for things that we talked about,

0:42:55.760 --> 0:43:02.640
<v Speaker 1>like recognizing visual representations, audio, the sensory stuff, recognizing patterns,

0:43:02.680 --> 0:43:03.839
<v Speaker 1>that kind of thing. It will be good at that.

0:43:04.200 --> 0:43:08.320
<v Speaker 1>Do you think that they will lag behind traditional computers

0:43:08.360 --> 0:43:11.040
<v Speaker 1>with the things that traditional computers are really good at,

0:43:11.080 --> 0:43:13.760
<v Speaker 1>in other words, like a quantum computer. A quantum computer

0:43:13.840 --> 0:43:17.960
<v Speaker 1>is really good at solving parallel problems, but not a

0:43:18.000 --> 0:43:21.960
<v Speaker 1>classical computer serialized problem. So I wonder, because you know,

0:43:22.120 --> 0:43:24.840
<v Speaker 1>our our brains are really good at this other stuff

0:43:24.880 --> 0:43:27.719
<v Speaker 1>and computers aren't, I wonder if the computer version of

0:43:27.719 --> 0:43:29.879
<v Speaker 1>our brains will also be really good at what we do,

0:43:30.120 --> 0:43:34.000
<v Speaker 1>but lousy what traditional computers do. Yeah, I can totally

0:43:34.000 --> 0:43:36.920
<v Speaker 1>see that. I mean, computers are the way they are,

0:43:37.400 --> 0:43:39.080
<v Speaker 1>or one of the reasons they are the way they

0:43:39.080 --> 0:43:42.000
<v Speaker 1>are is that they're they're quantized. You know that they're

0:43:42.000 --> 0:43:45.720
<v Speaker 1>dealing with specific quantities of digital data, and our brains

0:43:45.760 --> 0:43:48.080
<v Speaker 1>just don't work that way. I mean, we can do math,

0:43:48.400 --> 0:43:51.959
<v Speaker 1>but we're still juggling concepts. Yeah, it's all really poly

0:43:52.080 --> 0:43:54.560
<v Speaker 1>up in there. It's not a series of equations that

0:43:54.600 --> 0:43:57.960
<v Speaker 1>we're solving. I mean, I mean it is, but well

0:43:58.000 --> 0:44:00.799
<v Speaker 1>it's fuzzy. It's fuzzy, and in that fuzziness is a

0:44:00.960 --> 0:44:04.359
<v Speaker 1>is a good thing, um, because it is what allows us,

0:44:04.360 --> 0:44:06.680
<v Speaker 1>like we were talking about earlier, to deal with like

0:44:06.760 --> 0:44:09.960
<v Speaker 1>your brain can actually deal with the picture. It doesn't

0:44:09.960 --> 0:44:11.759
<v Speaker 1>have to turn as far as we know, it doesn't

0:44:11.760 --> 0:44:14.120
<v Speaker 1>have to turn the picture into a bit map. You

0:44:14.160 --> 0:44:17.319
<v Speaker 1>can just look at it and and for all we

0:44:17.360 --> 0:44:21.520
<v Speaker 1>can tell what's happening is okay, that's a lamp. Well,

0:44:21.560 --> 0:44:24.000
<v Speaker 1>I mean not just a picture, but looking at the

0:44:24.040 --> 0:44:26.520
<v Speaker 1>world around us. I mean that the same sort of

0:44:26.560 --> 0:44:29.480
<v Speaker 1>thing is that it's not it's not turning everything around

0:44:29.560 --> 0:44:32.879
<v Speaker 1>us into one's zeros um. I mean, that's the way

0:44:32.960 --> 0:44:36.480
<v Speaker 1>any sort of computer that's using a camera ultimately that's

0:44:36.560 --> 0:44:41.040
<v Speaker 1>digitizing the information. Uh, you know, it's it's the same

0:44:41.080 --> 0:44:43.799
<v Speaker 1>sort of thing. So you know, yeah, I would say

0:44:43.800 --> 0:44:45.520
<v Speaker 1>that we're you know, this is not going to be

0:44:45.560 --> 0:44:47.640
<v Speaker 1>a replacement for the kind of computers that we have

0:44:47.760 --> 0:44:49.759
<v Speaker 1>right now. But but the computers that we have right

0:44:49.760 --> 0:44:52.480
<v Speaker 1>now are really good at you know, playing cat videos

0:44:52.560 --> 0:44:55.799
<v Speaker 1>and uh, running tax software. And that's not what we

0:44:55.840 --> 0:44:59.480
<v Speaker 1>would ask this other kind of computer to do. No,

0:45:00.640 --> 0:45:02.880
<v Speaker 1>we would ask the other computer to be our friend

0:45:03.840 --> 0:45:06.440
<v Speaker 1>or at least to help us recognize more pictures of

0:45:06.520 --> 0:45:10.240
<v Speaker 1>you know, whatever it is we're interested in, to wench

0:45:10.280 --> 0:45:12.880
<v Speaker 1>with us about taxes and find the cool cat videos

0:45:12.920 --> 0:45:15.920
<v Speaker 1>for us, right, you know, at least to invent the

0:45:15.920 --> 0:45:18.480
<v Speaker 1>concept of a cat over and over and it does.

0:45:18.560 --> 0:45:22.040
<v Speaker 1>Maybe wonder if that Google Google computer just became obsessed

0:45:22.080 --> 0:45:26.000
<v Speaker 1>with YouTube and just started watching cat videos all day long. Um,

0:45:26.040 --> 0:45:29.120
<v Speaker 1>if so, what a terrible thing we have brought into

0:45:29.120 --> 0:45:31.560
<v Speaker 1>this world. It must be stopped. This is what an

0:45:31.600 --> 0:45:36.239
<v Speaker 1>angry young man ranting into his webcam looks like. No

0:45:36.320 --> 0:45:39.640
<v Speaker 1>shortage of that. Well, I'm gonna I'm gonna say that

0:45:39.680 --> 0:45:44.880
<v Speaker 1>we've wrapped up this topic for the sake of my sanity.

0:45:44.920 --> 0:45:47.680
<v Speaker 1>But yeah, if you guys have any suggestions for future

0:45:47.680 --> 0:45:50.080
<v Speaker 1>topics that we should cover here on forward Thinking. Maybe

0:45:50.080 --> 0:45:52.319
<v Speaker 1>there's something about the future you've always wanted to know

0:45:52.400 --> 0:45:55.800
<v Speaker 1>more about, or you're curious of a particular science fiction

0:45:55.880 --> 0:46:00.399
<v Speaker 1>technology has any basis and science fact, let's know, send

0:46:00.440 --> 0:46:03.360
<v Speaker 1>us an email or addresses f W Thinking at discovery

0:46:03.480 --> 0:46:06.200
<v Speaker 1>dot com or drop us a line on Facebook, Twitter,

0:46:06.320 --> 0:46:08.640
<v Speaker 1>or Google Plus, or handle it. All three is f

0:46:08.840 --> 0:46:11.879
<v Speaker 1>W thinking and we will talk to you again really soon.

0:46:15.719 --> 0:46:18.160
<v Speaker 1>For more on this topic in the future of technology,

0:46:18.440 --> 0:46:32.320
<v Speaker 1>visit forward thinking dot com, brought to you by Toyota

0:46:32.800 --> 0:46:33.760
<v Speaker 1>Let's Go Places,