Posts: 359
Threads: 47
Joined: August 31, 2015
Reputation:
4
Programming the Human Mind:
November 15, 2015 at 12:47 am
This is a thread where you can bring up somewhat Philosophical Questions regarding the human mind and programming, so I will list two I had thought of and didn't find an answer in a simple google search.
1. If you had to, what language would you program the human mind in, from scratch, and why? You may import.
2. If the human mind was a programming language, which programming language most resembles how the human mind would be if programmed in that language and why?
Posts: 8731
Threads: 425
Joined: October 7, 2014
Reputation:
37
RE: Programming the Human Mind:
November 17, 2015 at 12:28 pm
Were no different from computers so yeah we learn things that is a sort of programming. Like
with hunger that is naturally programmed like so
if hungry
{
eat food
}
else if not hungry
{
don't eat food
}
This can be applied with language as well i mean were organic machines with emotions.
Atheism is a non-prophet organization join today.
Code: <iframe width="100%" height="450" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/255506953&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&visual=true"></iframe>
Posts: 7392
Threads: 53
Joined: January 15, 2015
Reputation:
88
RE: Programming the Human Mind:
November 17, 2015 at 12:58 pm
I program my own mind using C■■■■♤♡●■■○♡^&%"$546654:/&*£€÷×●♢■♤♡♤♢♧《《•《■○⊙☆▪○▪▪▪▪▪♤■[♡¡《•°⊙□○♤♧[《¤¿°
Segmentation fault.
Posts: 9147
Threads: 83
Joined: May 22, 2013
Reputation:
46
RE: Programming the Human Mind:
November 20, 2015 at 9:40 pm
The problem with programming the human mind is that the mind is analog in a very interesting way. Each neuron functions independently in a sense. Yes, there are transmissions of data acrosss synapses. However, there are also (at least as I recall from psych class) free-floating hormones etc. that affect reuptake of neurotransmitters and so on.
In other words, the brain not only consists of independent but cooperative parts, but each part essentially has many billions of parallel processing units.
Even a very advanced computer can't do that.
So I wouldn't worry about the software so much as the hardware. I really don't see how we can reproduce the human mind without essentially reproducing the human brain.
Posts: 3117
Threads: 16
Joined: September 17, 2012
Reputation:
35
RE: Programming the Human Mind:
November 21, 2015 at 3:55 am
Relevant:
https://youtu.be/YWQnzylhgHc?list=WL
It isn't replicating a human mind, but I think this is still pretty interesting. Using a conventional programming language to recreate the human mind would probably be very difficult if not virtually impossible, but if neurons were simulated instead...
Of course, I am under the impression that in order to perfectly simulate all of the neurons in the human brain you would need to discover how all how all of those neurons work first. But then again, maybe not. Maybe you really could just put them together and get an apparent mind out of it even if you don't really know why it works. There would still be other chemicals you would need to take into consideration, though, like neurotransmitters, so maybe that wouldn't work after all...
John Adams Wrote:The Government of the United States of America is not, in any sense, founded on the Christian religion.
Posts: 23280
Threads: 26
Joined: February 2, 2010
Reputation:
105
RE: Programming the Human Mind:
November 21, 2015 at 4:41 am
(November 17, 2015 at 12:58 pm)Mathilda Wrote: I program my own mind using C■■■■♤♡●■■○♡^&%"$546654:/&*£€÷×●♢■♤♡♤♢♧《《•《■○⊙☆▪○▪▪▪▪▪♤■[♡¡《•°⊙□○♤♧[《¤¿°
Segmentation fault.
I don't get it, but I still laughed.
Posts: 439
Threads: 18
Joined: October 11, 2011
Reputation:
12
RE: Programming the Human Mind:
November 21, 2015 at 6:05 am
(November 17, 2015 at 12:58 pm)Mathilda Wrote: I program my own mind using C■■■■♤♡●■■○♡^&%"$546654:/&*£€÷×●♢■♤♡♤♢♧《《•《■○⊙☆▪○▪▪▪▪▪♤■[♡¡《•°⊙□○♤♧[《¤¿°
Segmentation fault.
Checksum error
Religion is regarded by the common people as true, by the wise as false, and by the rulers as useful. — Edward Gibbon
Posts: 7392
Threads: 53
Joined: January 15, 2015
Reputation:
88
RE: Programming the Human Mind:
November 21, 2015 at 6:34 am
(This post was last modified: November 21, 2015 at 7:14 am by I_am_not_mafia.)
(November 20, 2015 at 9:40 pm)bennyboy Wrote: The problem with programming the human mind is that the mind is analog in a very interesting way. Each neuron functions independently in a sense. Yes, there are transmissions of data acrosss synapses. However, there are also (at least as I recall from psych class) free-floating hormones etc. that affect reuptake of neurotransmitters and so on.
In other words, the brain not only consists of independent but cooperative parts, but each part essentially has many billions of parallel processing units.
Even a very advanced computer can't do that.
So I wouldn't worry about the software so much as the hardware. I really don't see how we can reproduce the human mind without essentially reproducing the human brain.
Also each neuron is actually a really complex computational unit. A lot of people think that all it does is integrate its inputs and send out a signal. That misses out on the fact that each neuron has a dendritic tree with compartments with their own gating and effective resistance to the signal travelling up. You can actually perform binary logic on a dendritic tree based on which neurons are connecting to it. There is also suggestion that each dendritic spine on the tree performs a computation as well. Neurons also habituate, internal messengers and a membrane that lets in different ions at different rates that cause internal changes.
For example, what we call the synaptic weight, the strength of the connection between two neurons, is actually made up of three variables; N, P and K. I can't remember which stands for which but this is the number of vesicle release sites, the strength of the signal and the chance of releasing a vesicle.
Each neuron will connect to many orders of magnitude more neurons then the kind of connectivity we see between processors in a computer. Intel still only have a handful of cores and lock contention can really slow down parallel processing. Graphics cards have about 2,000 cores but you they need to work on independent parts of a problem, e.g. different parts of a picture file. Whereas each neuron connects to thousands of other neurons.
You can devote an entire computer to simulating just one neuron. The Bible of Computational Neuroscience is The Biophysics of Computation which describes how a single neuron can compute. Each chapter is devoted to a different part of the neuron, such as the axon. the membrane etc. If you want to skip all that though then just jump to Chapter 14 which provides useful models.
The brain is actually best understood as a complex physical system, not a computational unit.
Posts: 7318
Threads: 75
Joined: April 18, 2015
Reputation:
72
RE: Programming the Human Mind:
November 21, 2015 at 6:40 am
Beep boop beep? .-.
Posts: 7392
Threads: 53
Joined: January 15, 2015
Reputation:
88
RE: Programming the Human Mind:
November 21, 2015 at 6:47 am
(November 21, 2015 at 4:41 am)Thumpalumpacus Wrote: (November 17, 2015 at 12:58 pm)Mathilda Wrote: I program my own mind using C■■■■♤♡●■■○♡^&%"$546654:/&*£€÷×●♢■♤♡♤♢♧《《•《■○⊙☆▪○▪▪▪▪▪♤■[♡¡《•°⊙□○♤♧[《¤¿°
Segmentation fault.
I don't get it, but I still laughed.
In case you're geeky enough to be interested, when programming in C (and also C++) there is very common problem that can occur when strings of human readable characters are not terminated with a null character. When this happens the code will read the string and then continue on reading the rest of the data in memory. If you print out non terminated strings you typically get loads of weird characters at the end. When your program starts accessing the protected memory of other programs then you get a segmentation fault on Unix / Linux systems.
Many, many systems have been hacked into by exploiting this bug and inserting new code into memory that can be executed.
If you try printing out binary characters such as machine code then it comes up as many different types of weird symbols. Luckily my tablet allowed me to type out those symbols because I'm not sure how to get them on a PC with a keyboard.
|