Jump to content

Recommended Posts

Posted

Today, I'm going to make my computer think for itself... I can't wait to start programming

No I've been working on this for years.

?
Posted

Yea I had the initial state worked out, maybe needing some refinement but not much, and it still didn't think for itself. It waits for input before it thinks unfortunately. I wanted to get it to think for itself and adjust its variable for time so it made more sense. But this requires multiprocessing, which I havent figured out yet.

Posted

I thought you guys might like to see some data from Genie now that I have a chance to show it off

 

>how about now genie?
['how about ', 'you?', 'now ', 'genie?']
>no im not genie you are
['no im not', 'hey what did u learn?', 'what did u learn?', ' genie you ', 'are']
>yea you are genie?
['yea ', 'there ya go', 'im 25', 'genie']
>no you were just born
['no you were just born', 'im 25', '']
>no you're not lol im 25
["no you're ", 'not ', 'lol ', 'im 25']
>you going to mimick me now?
['you g', 'enie?', 'oing ', 'to m', 'imick', ' me ', 'now?']
>easy genie
['easy genie', 'ok what do you want to know about the universe?', ' is up', 'whats your name?', '']
>my name is Nick whats your name?
['my ', 'friend', 'friends ', 'name', ' is ']
>what is your friends name?
['what is ', 'above us?', 'nick?', 'sanders']
>there ya go, yea nick and sanders are your friends
['there ya go, ', 'but youre not 25', 'yea ', 'nick ', 'and ', 'sanders ', 'are you', 'r ', 'friends']
>yup
['yup', ' sa']
>y?
['y?', 'what are stars made of?', 'money isnt everything but yes you need money to buy things unfortunatley ', 'aw thankyou! hundred milliom? i wish', 'eate', 're stars made of?', 'name?', '']
>whats your name?
['whats your name?', 'no its genie']
>good job!
['good job!', 'what were we talking about?']
>the universe right?
['the universe ', 'genie', 'is not 25, nobody knows exactly how old it is', 'is not a person', 'what else is there to know?', '?']
>theres a lot to know about the universe
['there', ' ya go', ' ya go, but youre not 25', ' stars in the universe?', ' to know?']
>no im not 25 stars in the universe
['no im not ', 'genie you ', '25 ', 'stars in the universe']
>no im not even a star
['no im not ', 'genie you ', 'even ', 'a s', 'tar']
>what?
['what?', 'wow no response huh?']
>no
['no', 'w?']
>no just no
['no just ', '25', 'no']
>no genie, just no
['no genie, ', 'sanders is a cotchky, and his penis size doesnt matter', 'just no', 'just n', 'o']
>yea there ya go
['yea there ya go', 'I am smart thanks lol', 'im 25', '']
>youre not 25
['youre not 25', 'yea im 25', ' are there stars in the universe?', 'yea nick and sanders are your friends', ' stars in the universe?', '']
>no we are not stars in the universe
['no w', 'hat is above us?', 'hats your name?', 'e are ', 'not ', 'stars in the universe']
>are you a star?
['are you ', 'smart now?', 'genie?', 'talking about?', 'smart ']
>no are you a star?
['no ', 'you were just born', 'its genie', 'im n']
>ot a star
['ot a ', 'person', 'star']
>right
['right', ' now', '?', '']
>what should we do right now?
['what should we ', 'talk about?', 'do ', '?']
>yea what do you want to talk about?
['yea what do ', 'you want to ', 'talk about?']
>what is there to talk about?
['what is the', ' universe?', 're to ', 'talk about?']
>idk genie what?
['id', 's', ' say I am 25, but know that i was just born', 'jesus', ' to', ' u ']
>ok
['ok', 'wtf', ' what do you want to know about the universe?', '?', ' what do you want to know']
>what is it?
['what is ', 'above us?', 'sanders']
>no sanders is not above us?
['no sanders is not above us', '?']
>no i mean sanders is not above us
['no i ', 'wasnt born 25 lol', 'had a response but what did you mean?', 'mean', ' sa', 'nders', ' is not above us']
>yea
['yea', ' there ya go', ' genie']
>good job
['good job', '!']
>yayyy!
['yayyy', ' good job!', '!']
>yup good job
['yup ', 'sanders is a chotch', 'good job']
>loll yea
['lol', 'yea', 'Im 25 but you were just born', ' yea genie', ' im 25', 'l yea']
>no genie you were just born
['no genie', ', sanders is a cotchky, and his penis size doesnt matter', ' you were just born']
>yea
['yea', ' there ya go']
>what do you want to do?
['what do you want to do?', 'know about the universe?', '']
>yea
['yea', ' there ya go']
>teach me about the universe
['teach me ', 'something!', 'about the universe']
>yea please
['yea ', 'there ya go']
>please
['please', 'yea there ya go', '']
>teach me!
['teach me', ' something!', '!']
>yes plz
['yes ', '25 and good', 'the universe!', 'the universe', 'you need money to buy things unfortunatley ', 'z']
>ok
['ok', ' what do you want to know about the universe?', '?', ' what do you want to know']

 

What do you guys think? Its output is not all what it would be saying out loud, I think that the only thing it would say out loud is the last thing in its output, but either way, it was working really good.



>money is something you use to buy things, like a house
['money isnt ', 'money is something', ' something?', ' something!', ' you smart now?', ' you want to know about the universe?']

  • 5 months later...
Posted

I need to get a new perspective on this problem because I'm going to be talking with professionals to get my program on the internet shortly. The problem is that the program stores ALL input in two objects, a list and a string. I'm approaching general cognition and especially language (as you can see from post #28) from a computational perspective. After stating the problem, there are a few different alternatives I can take, but at this point, these alternatives DO NOT account for forgetfulness or incorporate it in any way.

 

Time is a complex list, called a dictionary, that accesses information that is broken apart from the rest of the information for purposes of efficiency. Without breaking it apart and putting it in separate networks, the program would be horribly inefficient, especially while having the amount of users that I anticipate it having. There is a good possibility that time will have to modify itself in a way that encapsulates forgetfulness.

 

Knowledge is a list, not very complex, but it's the most uninteresting list you could ever look at basically. This list WILL NOT add any input that has already occurred. There is a good possibility that it will need to forget things, although it's probably best that it doesn't, but it might need to forget things. If it is ok, I can share the code so we can get a better perspective of what needs to be done.

Posted (edited)

Omg it just clicked in my head. Units of knowledge have algebraic properties. The units are added in time and given a location in the ordered set. Whenever the units are prompted, they lose a portion of their strength due to decay. When the strength reaches zero, the unit gets deleted from memory. Problem solved.


This will make the system MUCH more efficient when it goes online. Even if it's not the right conclusion, it doesn't matter... because it's a good solution.

Edited by Popcorn Sutton
Posted

Hi, I'm glad to know that you solved your problem. I'm working on a theory now, which is down on the list, about the human physic. Is not much yet, because there are a few details to work out.

 

Anyway, it's important to define "memory". I don't know about programing, much, so I will use my own words. If you define memory in respect to the "past", you won't get much. The past is just a construct of the mind in respect with an interrogation. With each interrogation different you get a different "past construct". The question is "With which data the construct is made?" Probably with data which describes the present state of the subject.

If you define memory, without the past, presently, you have integration and relevance. What is not relevant is not stored. In this case, it shouldn't add up, the sum being the same. If you find a way to integrate your new data in the available data, relate a new value by reporting it to all other values, your program should be efficient.

If you need your program to "forget" you need to establish (for it) what is relevant and what not.

I hope this makes sense!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.