Ai Dreams Forum

Member's Experiments & Projects => General Project Discussion => Topic started by: kei10 on July 11, 2016, 11:35:48 am

Title: Project True AI "SC 0D" - Phase 3 of 9
Post by: kei10 on July 11, 2016, 11:35:48 am
This is Project SC 0D that strives to shape True AI/Strong AI/AGI using simple rules by eliminating known obstacles, but I have to admit-- it is quite difficult to implement due to what I am trying to do which differs from everyone here.

The name SC expands into Secondary Companion, and 0D stands for Zero Dimension. I am sure that you wonder why is it called "Second", not "First".

Introduction of Project SC 0D:
Part 1: http://aidreams.co.uk/forum/index.php?topic=10902.msg43627#msg43627 (http://aidreams.co.uk/forum/index.php?topic=10902.msg43627#msg43627)
Part 2: http://aidreams.co.uk/forum/index.php?topic=10902.msg43628#msg43628 (http://aidreams.co.uk/forum/index.php?topic=10902.msg43628#msg43628)
Part 3: http://aidreams.co.uk/forum/index.php?topic=10902.msg43629#msg43629 (http://aidreams.co.uk/forum/index.php?topic=10902.msg43629#msg43629)

The work is divided into seven phases.

Greetings, I'm Kei. working on my project. I'm here to actually get attention -- but that was a thing in the past now, I do cringe at my old silly insensible mocking replies, my sincere apology -- but at least I was being honest. I wonder how did I became like that. Either way, I've decided to post my work here.

Most images are either from years ago that no longer applicable to the project, or new ones that I'll be updating here often. This forum has no collapsible tag, though. As a recommendation, don't try to guess anything. I don't even quite remember half of these are. They're related to my much older work, mostly discarded, or were complete failures. Sensitive information that reveals more than to be seen were erased.

2016-12-24 Saturday 07.22.43 AM
New scribble for the update of the progress:
(http://i.imgur.com/999oJTHl.png)
Full-size image - Mechanism 10 - http://i.imgur.com/999oJTH.png (http://i.imgur.com/999oJTH.png)

0D scribbles:
Algorithm - http://i.imgur.com/xiPQFV3.png (http://i.imgur.com/xiPQFV3.png)
Depth - http://i.imgur.com/gOMOH2z.png (http://i.imgur.com/gOMOH2z.png)
Layering - http://i.imgur.com/tDVmoVE.png (http://i.imgur.com/tDVmoVE.png)
Mechanism10 - 2016-12-24 Saturday 07.22.43 AM (http://i.imgur.com/999oJTH.png)
Mechanism 9 - 2016-11-21 Monday 09.30.52 AM (http://i.imgur.com/fIXVKlj.png)
Mechanism 8 - 2016-08-30 Tuesday 12.55.13 AM (http://i.imgur.com/MfAcif1.png)
Mechanism 7 - 2016-07-16 Saturday 03.33.51 PM (http://i.imgur.com/9uBU6cI.png)
Mechanism 6 - 2016-07-13 Wednesday 12.25.59 PM (http://i.imgur.com/LEBVF0tl.png)
Mechanism 5 - http://i.imgur.com/0609BhJ.png (http://i.imgur.com/0609BhJ.png)
Mechanism 4 - http://i.imgur.com/cJkmrrQ.png (http://i.imgur.com/cJkmrrQ.png)
Mechanism 3 - http://i.imgur.com/5CdfrE0.png (http://i.imgur.com/5CdfrE0.png)
Mechanism 2 - http://i.imgur.com/p2tpf0Y.png (http://i.imgur.com/p2tpf0Y.png)
Mechanism - http://i.imgur.com/UKYXZwT.png (http://i.imgur.com/UKYXZwT.png)
Unknown - http://i.imgur.com/YTPFsSp.jpg (http://i.imgur.com/YTPFsSp.jpg)

SC scribbles:
Body - http://i.imgur.com/x2uBQ8k.jpg (http://i.imgur.com/x2uBQ8k.jpg)
Math they said, it will be fun they said - http://i.imgur.com/C8wFDJm.jpg (http://i.imgur.com/C8wFDJm.jpg)
Unknown - http://i.imgur.com/5eLH5Nl.png (http://i.imgur.com/5eLH5Nl.png)

SC larger flowcharts:
Cake 2 - http://i.imgur.com/Ai9QOJS.jpg (http://i.imgur.com/Ai9QOJS.jpg)
Cake - http://i.imgur.com/nCCPqYY.jpg (http://i.imgur.com/nCCPqYY.jpg)
Process 4 - http://i.imgur.com/0rlq9Dp.jpg (http://i.imgur.com/0rlq9Dp.jpg)

SC smaller flowcharts:
Memory 2 - http://i.imgur.com/dyWpYXB.jpg (http://i.imgur.com/dyWpYXB.jpg)
Memory - http://i.imgur.com/GzZEJlh.jpg (http://i.imgur.com/GzZEJlh.jpg)
Process 3 - http://i.imgur.com/Td1LXzi.jpg (http://i.imgur.com/Td1LXzi.jpg)
Process 2 - http://i.imgur.com/rQKLH8l.jpg (http://i.imgur.com/rQKLH8l.jpg)
Process - http://i.imgur.com/6TjpIyr.jpg (http://i.imgur.com/6TjpIyr.jpg)
Unknown 3 - http://i.imgur.com/GFFSCfG.jpg (http://i.imgur.com/GFFSCfG.jpg)
Unknown 2 - http://i.imgur.com/Ldrf5bk.jpg (http://i.imgur.com/Ldrf5bk.jpg)

Tests:
Test 3 - http://i.imgur.com/CSIgmvG.png (http://i.imgur.com/CSIgmvG.png)
Test 2 - http://i.imgur.com/myzpP6z.png (http://i.imgur.com/myzpP6z.png)
Test - http://i.imgur.com/xWZFoxP.png (http://i.imgur.com/xWZFoxP.png)

Thanks!
- Kei
Title: Re: Project SC0D - 0D Phase 1
Post by: 8pla.net on July 12, 2016, 12:12:45 am
For the purpose of discussion, which is less far fetched than it sounds
since there are books on it.

As an experiment, it may be possible to write a custom boot loader,
to boot an A.I. experiment in place of an operating system.

An old computer if far less risky to experiment than an expensive
newer computer.'

Depends on what your goals are really.



Title: Re: Project SC0D - 0D Phase 1
Post by: kei10 on July 12, 2016, 03:24:01 am
Ah, about that... I am not an engineer, or know any IT knowledge, especially computer themselves. I did not attend college for personal issue. Although I can program, and I am using C# for all my work. C++ is too hardcore, the syntax is madness. Well I should pat myself on the back since I still haven't believed that I even manage to learn C# by myself, without books of sort. Which it is why I am concerned about the performance, probably traumatized from back then when I used to use slower programming languages.

About the boot thing you mentioned-- I have no clue how boot loader works. Although I know that it's something used to boot a system. Heck, I don't even know the ridiculous maths that involved around these parts of this forum that posted by hardcore users.
Title: Re: Project SC0D - 0D Phase 1
Post by: 8pla.net on July 12, 2016, 07:11:55 am
C#... Oh, OK.  So you're on Windows .NET framework. That is enough to get started.  What trouble have you had with C++?  Best to start practicing C++ as simple as possible, I think.  Maybe, for example g++ , the GNU C++ compiler for Windows, and then collect a few C++ source codes examples from the web  to compile for practice.

Filename: practice.cpp
Code
#include <iostream>

using namespace std;

int main()
{
  cout << "Practice makes perfect.\n";
}

Compiles with:

C:\> g++ practice.cpp  -o practice.exe
Title: Re: Project True AI "SC0D" - 0D Phase 1
Post by: kei10 on July 12, 2016, 10:25:03 am
Hmmm, oh, I guess that actually kind of worth taking a look at it again. Since also I practiced C# the way like you demonstrated. Thanks.

Edit: On second thought, I'm quite comfortable with C#. So, I guess nah, I'll stick with C#. Due to productivity.
Title: Re: Project SC0D - 0D Phase 1
Post by: 8pla.net on July 13, 2016, 02:29:16 am
Or, you can have both in your programming arsenal.   
C# is suited for web development with ASP.NET.
C++ is unmanaged source code, so it's good to know.

Filename: practiceIO.cpp
Code
#include <string>
#include <iostream>

using namespace std;

int main ()
{
  string YN, A="offline", N;
  int i;

  cout << "\n\n";
  cout << "Are you online, yes or no? ";
  getline (cin, YN);

  string response[4];
  response[0] = "Yes";
  response[1] = "yes";
  response[2] = "Y";
  response[3] = "y";

  for(i = 0; i < 4; i++){
     if(response[i] == YN){
         A="online";
         break;
     }
  }
  cout << "You're " << A << ".\n" << "What's your name? ";
  getline (cin, N);
  cout << "So, " << N << ", you're " << A << ".\n\n";
  return 0;
}

Compiles with:

C:\> g++ practiceIO.cpp  -o practiceIO.exe


Program Output:

Are you online, yes or no? no
You're offline.
What's your name? Bob
So, Bob, you're offline.

Are you online, yes or no? yes
You're online.
What's your name? April
So, April, you're online.


___________________________________________________________________________
Title: Re: Project SC0D - 0D Phase 1
Post by: kei10 on July 13, 2016, 05:47:37 am
Interesting. I see... :O Thank you. :D

Aside from that, here's an update progress of 0D phase 1.

2016-07-13 Wednesday 12.25.59 PM
(http://i.imgur.com/LEBVF0tl.png)
Full-size image - http://i.imgur.com/LEBVF0t.png (http://i.imgur.com/LEBVF0t.png)

A scribble mechanical system that is finalized on [Redacted]. Further tests are needed, my goodness... Although the system is simple and easy to manage (or probably not by just console without appropriate graphical interface) ... I need to grant the AI to be able to access, use, and modify 0D system, so a graphical interface isn't really needed here.

The only problem is the performance -- and I worry about the memory, I haven't figure out how to even store the memory from ram into disk, that can be easily retrieved later. Hard drive is slow, but if I don't store memory into hard drive, as the AI grows, it will eventually run out of memory space.

Dang nabbit. Database is slow, too.
Title: Re: Project SC0D - 0D Phase 1
Post by: Data on July 13, 2016, 02:22:25 pm
Hard drive is slow, but if I don't store memory into hard drive, as the AI grows, it will eventually run out of memory space.

Who uses HDD these days ?

Wouldn't it be much better to use an SSD ?
Title: Re: Project SC0D - 0D Phase 1
Post by: kei10 on July 13, 2016, 02:32:50 pm
OH... SSD. I can't believe I have never thought of that. O__. My computer is an old one, old motherboard, old cpu, and all that-- and an old HDD of about 400 Gb. Even my 2 Tb hard drive is a HDD-- for the sake of space.

Thank you!
Title: Re: Project True AI "SC0D" - 0D Phase 1
Post by: 8pla.net on July 13, 2016, 03:06:43 pm
Have you considered, a graphical user interface may not be appropriate?  To begin with, it may all but guarantee no real time operations (among other considerations). 

Also, as previously contributed here, according to a documentary narrated by Patrick Stewart, the Space Shuttle computer was less powerful than a modern smart phone.  So, high performance may not be mission critical with A.I.

This is particularly why I suggest C++, or, I think, better yet C Language.  Operating systems are programmed in C Language, not C++.   Compiled languages, usually mean higher performance than .NET virtual machines.  Though C# is more than sufficient to get started with, and is far and away better suited for the web.

____________________________________________________________________________ 
Title: Re: Project True AI "SC0D" - 0D Phase 1
Post by: kei10 on July 13, 2016, 03:47:19 pm
That's very informative, thank you.

Hmm, on second thought, a graphical interface for 0D system is probably crucial. I realized as I kept planning on the 0D Phase 1. Hmm...

Well, for appropriate design, I mentioned from my previous mocking thread that my AI is based on mesh system with a bit of hierarchical composition-- somewhat similar to full brain simulation-- except mine is spatial. As you probably know that human brain is made up of different parts, and those parts each functioned differently. Thus my project requires a lot of Custom Classes, or Custom Structs (In C#, classes are reference types, and structs are value types). Each classes stores different things, and even different way.

Many or most data must not be duplicated. Since I need to make sure that the memory and the processing must be as optimized as it can be, so most larger data like neurons must be referenced. Our human brain revolves through plasticity. My model of AI follows that, of course. Thus, more neural connection is formed rather than new neurons -- that sort of thing.

So, yeah, data flowing through neurons. Lots and lots of neurons... Our brain is like a recorder, constantly recording every possible events, while forgetting. I'm not entirely convinced if C++ can handle that. I'm not much experienced in these IT fields, once again, wewewew. (Although my AI doesn't really need the entire brain to just say "hi". So, it doesn't effect much even if there's a million of synapses, for a reason.)

However, my project... Requires 2 AI to work at once -- sort of. So, two brains. Wewew. I don't think anyone has ever thought of 2 AI at once before, have they? ...

I heard that C++ are prone to memory problems, like memory leaks? While C# has garbage collection -- but I am not sure. I have no idea how to work with C++ memory pointers and stuff, for sure. They've never cease to confuse me.

Edit: And I need fastest matching data-- dictionary and hash works. My AI does not involve sorting at all.

So, it's not just simply...
Code
switch (input.ToUpper())
{
    case "BLARGH": return "What?";
    case "BLORGH": return "Stop it."
    case "BLERGH": return "I said, stop it!"
    case "BLURGH": return "One last time... Stop it."
    case "BLIRGH": return "... ... ..."
    case "BLYRGH": return "GOD DAMNIT YOU LITTLE! --"
}
Title: Re: Project True AI "SC0D" - 0D Phase 1
Post by: ivan.moony on July 13, 2016, 09:39:47 pm
I'm not a fan of c/c++. It is an old language (screwed syntax) with no runtime checks (that's why it's fast, but results are buggy) and I avoid it as much as I can. I liked Java very much, but I ended at using Javascript/HTML all the time because I want to provide results right away, without any download. But I'm not a fan of Javascript either, it is just a necessary evil to me. I've heard that Python is ok, but I never used it. I ran over a tutorial for Python and I liked what I saw. Anyway, it is awfully popular, I think third or fourth top language these days (google "programming language popularity") and I assume it's not without reason. Otherwise, I used DOS languages like Quick Basic, Pascal and Clipper back in the good old days and did some homeworks in Visual Basic 6. Visual studio was a powerful thingie, a lot of addons were implanted there in a form of ActiveX technology. I remember installing some unrelated programs that had their own ActiveX controls which I could use after in my own programming. Cool stuff, but that technology is now replaced by something new, I assume. When Windows Vista came out, I was already an HC Linux user and there goes my divorce with Microsoft. When .Net framework came out, I threw a look at C#, did something with GDI+ and concluded it's just a Java in another colorful paper. You know Microsoft, they are very good at copying things in their own way, powered by a trillion employees behind back. They can't miss.

A very nice refreshment in my programming experience was reading a Haskell tutorial. It is a "functional" language, and it offers a declarative way of programming, very different of imperative one. You can implement "quick sort" algorithm in one line there. But that technology is still in infancy state, it is a kind of mess like the one with procedural languages before the object oriented invention, even more because the matter is more complicated. But anyway, I'd bet on functional programming in the near future. They just have to structurize types and unify some different syntax areas and they'd have a very pleasant platform that could excel in programming AI.
Title: Re: Project True AI "SC0D" - 0D Phase 1
Post by: Art on July 14, 2016, 02:39:15 am
With all due respect, Hard Drives are priced too low to pass up and at the same time, those SSD's have sort of begun to fall in price. Still, the old fashioned Hard drives are still a great bang for the buck if one doesn't have a need for speed and simply wants a decent storage for running programs or backing up videos, music of computer data (not directed toward anyone that might also have a somewhat similar name -  ;)).

Right now a 1 TB SSD can be had for around $200 USD while a 1 TB Hard Drive is around $45 USD... So the bang for the buck for the intended purpose has to rule unless one has some deep pockets.

Just my $.02 USD.  O0
Title: Re: Project True AI "SC0D" - 0D Phase 1
Post by: Data on July 14, 2016, 12:45:52 pm
kei10 stated that an HDD was slow.

HDD = 60 Mbps

SSD = 500 Mbps

For speed SSD is best bang for bucks these days being roughly 10 x faster than HDD and with virtually zero latency to speak of.
Title: Re: Project True AI "SC0D" - 0D Phase 1
Post by: Korrelan on July 14, 2016, 01:45:54 pm
As a quick cheap solution put your database onto a free ram drive. Just remember to copy it off before you shut the machine down. :)

https://www.raymond.cc/blog/12-ram-disk-software-benchmarked-for-fastest-read-and-write-speed/ (https://www.raymond.cc/blog/12-ram-disk-software-benchmarked-for-fastest-read-and-write-speed/)

Title: Re: Project True AI "SC0D" - 0D Phase 1
Post by: 8pla.net on July 16, 2016, 05:19:16 am
kei10 posted a code snippet, which may be useful under certain circumstances.
A small special purpose robot would do well with this code technique.  For example,
it would fit on a small IC (integrated circuit) chip, very nicely.

Code
switch (input.ToUpper())
{
    case "BLARGH": return "What?";
    case "BLORGH": return "Stop it."
    case "BLERGH": return "I said, stop it!"
    case "BLURGH": return "One last time... Stop it."
    case "BLIRGH": return "... ... ..."
    case "BLYRGH": return "GOD DAMNIT YOU LITTLE! --"
}

However, as the robot expands, this code snippet, raises a question...

What if your input is "BLARGH BLORGH BLERGH BLURGH BLIRGH BLYRGH",
repeated eight times in a row?  The answer is... It would respond with the same response, "What?" eight times in a row. 

Yet, there are several other matches, the A.I. could use to produce multiple responses
to choose from: "Stop it.", "I said, stop it!", "One last time... Stop it.", "... ... ...",
"GOSH DARNIT YOU LITTLE!". Giving the A.I. access to multiple responses would make it a more convincing simulation of intelligence.

Would you like to discuss this technique further?
Title: Re: Project True AI "SC0D" - 0D Phase 1
Post by: 8pla.net on July 16, 2016, 05:51:09 am
Ivan said "I'm not a fan of c/c++. It is an old language (screwed syntax) with no runtime checks (that's why it's fast, but results are buggy) and I avoid it as much as I can."

Sometimes, it can be annoying to deal with segment faults, and syntax errors while trying some new hypothesis in a rush with little planning.  Best advice is, that it simply takes practice, practice and more practice.  And, another good piece of advice, is to keep backups of your last source code that compiled, so you can roll back if you get into trouble. 

There's a joke among programmers, "If it compiles, ship it!"  But seriously, with frequent backups you don't lose anything, when things get twisted out of shape.  Sometimes, it is less work to roll back, and start over, when you get stuck.   Another thing is to leave it, and come back to it another day to take a fresh look at the code.

And, I suggest to keep on going with Java, C#, Python or whatever you're into.  No need to stop with those or any programming language you favour, just because you're trying C Language or C++.   What's wrong with having more than one language?
Title: Re: Project True AI "SC0D" - 0D Phase 1
Post by: kei10 on July 16, 2016, 07:41:19 am
@ivan.moony That's.. informative, I see. Thank you for the details. :O :D

@Art I see, yes, I noticed that price is getting lower for SSD -- oh well, I'm in negative budget. Since I am jobless, I'm just an eyesore to my parents. XD Thank you.

@Data Well I don't have much complain with HDD, actually. But glad to hear that SSD is that reliable, hopefully I can get it once I really manage to progress my project into fruition. Thank you for the reply. :D

@korrelan Hmm, I used Windows 10 a while ago, then it introduced Compressed memory. That helps to reduce a lot of memory, but it's ultra slow to my slow PC. Now I reverted back to Windows 7 (with superfetch and prefetch disabled), little programs ate my RAM away. So I can't use RAM as a drive, but I can finally get my PC a little bit faster. Although it is a good idea, thank you. :O :D

kei10 posted a code snippet, which may be useful under certain circumstances.
A small special purpose robot would do well with this code technique.  For example,
it would fit on a small IC (integrated circuit) chip, very nicely.

However, as the robot expands, this code snippet, raises a question...

What if your input is "BLARGH BLORGH BLERGH BLURGH BLIRGH BLYRGH",
repeated eight times in a row?  The answer is... It would respond with the same response, "What?" eight times in a row. 

Yet, there are several other matches, the A.I. could use to produce multiple responses
to choose from: "Stop it.", "I said, stop it!", "One last time... Stop it.", "... ... ...",
"GOSH DARNIT YOU LITTLE!". Giving the A.I. access to multiple responses would make it a more convincing simulation of intelligence.

Would you like to discuss this technique further?

Oh, about that, I know this is the kind of problem that happens all the time. But I know how to deal with it -- I don't mind telling you the method, since it's no biggie, it's pretty basic stuff, really. I named it "Elimination Method".

Let's say you're given an exam objective question, A, B, C, and D. There are four answers to the question. The Elimination works just like that. You would naturally try to eliminate wrong answers until one last-standing option is found -- and that last option, is the ultimate answer -- But of course this little method alone doesn't fix that, it needs other important stuffaz I found from my algorithmmm, yes, yesss, and it's secret, hmmmmmmmmmmmm~~~~~ YESSSSSSSSSSSSS ...... Just kidding, I'm sorry.

Additional information, my AI project ... is not a robot. I won't be building a robot, no circuit chipset needed or such, so, that's why I am not concerned about other programming languages beside the comfortable C#. My project is split into two, SC and 0D. SC is the True AI, and 0D is [redacted], where no one really bothered with before. Together SC0D is my plan -- that works entirely on a console.

@8pla.net Indeed, that's a good point that it's never been bad to have an arsenal of more programming languages that we could use. Sometimes C++ could beat the hell out of C#, depends on whatever we're trying to do. Back then I only use Game Maker Studio, it has a lot of limits, especially unlike objects, they use "instances" instead. It's like in-game entities that has built-in garbage that slows down everything. Pushing through the frustration, I learned C#. But I find it weird that I have trouble learning Java.

Thanks for reminding me about the backup plans, I actually do backup my projects -- sometimes. Although I usually backup when my project is required to twist into a new shape. It's never been a good idea to forget backup, it happens all the time and I literally have to slam my head against my keyboard in agony.  :D

And, yeah, I'ma still stick with C#, I encounter a lot of obstructions, every languages has their limits, nevertheless. And I would have to ache my head around it to turn the tables.

Thanks all of ya for teh replies, wewewewew~~ WEWEWEWEWE -- Just kidding.

2016-07-16 Saturday 03.33.51 PM
New scribble for the update of the progress:
(http://i.imgur.com/9uBU6cIl.png)
Full-size image - Mechanism 7 - http://i.imgur.com/9uBU6cI.png (http://i.imgur.com/9uBU6cI.png)

As you can see, posting these here helps me to plan, because it makes me want to go crazy with these planning, resulting more crazy scribbles. 0D Phase 1 is gradually progressing, there were a lot of problems, whew...

"Kei... ...? What is this dump? The hella did you just scrawled? It's illegible! Are you trying to blow my eyes apart? ...... ... .." - Anonymous.

"Very good!" - Kei.
Title: Re: Project True AI "SC0D" - 0D Phase 1
Post by: 8pla.net on July 17, 2016, 11:07:18 pm
"It's illegible!" Anonymous exclaimed.  Yet, Kei simply posted the scribble upsidedown, as a primitive form of cipher, I prefer to think. Leonardo da Vinci used mirror writing.
Code
#include "stdio.h"

#define BLARGH 6952064634741  // "What?"
#define BLORGH 6952065137859  // "Stop it."
#define BLERGH 6952064778489  // "I said, stop it!"
#define BLURGH 6952065353481  // "One last time... Stop it."

const char *response[] = {
"What?",
"Stop it.",
"I said, stop it!",
"One last time... Stop it."};


const unsigned long hash(const char *str) {
    unsigned long hash = 5381; 
    int c;

    while ((c = *str++))
        hash = ((hash << 5) + hash) + c;
    return hash;
}

int main() {

    char *stimulus = "BLURGH";

    switch(hash(stimulus)) {
    case BLARGH:
        printf("Response:%lu is: %s...\n",hash("BLARGH"), response[0]);
        break;
    case BLORGH:
        printf("Response:%lu is: %s...\n",hash("BLORGH"), response[1]);
        break;
    case BLERGH:
        printf("Response:%lu is: %s...\n",hash("BLERGH"), response[2]);
        break;
    case BLURGH:
        printf("Response:%lu is: %s...\n",hash("BLURGH"), response[3]);
        break;
    default:
        printf("Command '%s' is not found.\n", stimulus);
    }
}

Pure C Language source code, which demonstrates a hash function.   Please ask about this example, if you may find it to be curious.  Join our discussion.  We're all friends here. 

Program Output:

Response:6952065353481 is: One last time... Stop it....
Title: Re: Project True AI "SC0D" - 0D Phase 1
Post by: kei10 on July 17, 2016, 11:58:53 pm
Not really, the scribble isn't upside down, sorry to say.  >:D

None of my scribbles are upside down or flipped in anyway. They are actual and genuine of my work in one piece -- except only the words that describes the symbols are erased -- especially critical ones in order to hide information.

Although after a while after posting that, the entire scribble is now invalid because the mechanism isn't working too well, I must discard the idea. I just came up the idea of using "Chain Reaction Properties", and I am not sure how this is gonna work, yet. Hopefully I can progress 0D Phase 1, which I've been literally stuck for years.

The SC (AI) Phase 1 where I plan the AI is supposed to come after the 0D Phase 1, but while getting stuck for so long, somehow I completed the SC Phase 1 before I could even progress 0D Phase 1 -- which the progress is still 0%, yes, all of those scribbles I worked with were useless... But they're important for me to not making the same mistakes again -- hopefully... hm...

I can read that C code. I just learned Python recently. It was a fun programming language.

Edit: *Removed old cringey parts of my earlier self*, I'm sorry.
Title: Re: Project True AI "SC0D" - 0D Phase 1
Post by: kei10 on August 29, 2016, 06:12:52 pm
2016-08-30_Tuesday_12.55.13_AM
New scribble for the update of the progress:
(http://i.imgur.com/MfAcif1l.png)
Full-size image - Mechanism 8 - http://i.imgur.com/MfAcif1.png (http://i.imgur.com/MfAcif1.png)

So much problems. The Chain Reaction Property seems to work, but at the same time I can't wrap my head around these... things, these... um... links, these... ... ... Gah. I am approaching the wrong way. I've to redo it.

Edit: The phases of my project has been further expanded into 7 phases.
Title: Re: Project True AI "SC0D" - Phase 2 of 7
Post by: kei10 on September 09, 2016, 09:22:35 am
Looks like it has never been a good idea to program this project as console interface. There are just too much ridiculous limitations.

Now it appears that I have three choices --

Quote
  • C# Windows Forms
    • The downside is that Windows Forms is less common now. I sure love being pessimistic...
  • C# Windows Presentation Foundation (WPF)
    • The downside is that WPF seems rather complicated, but powerful.
      The stuffs about DataContracts gives me headache.
      Although I've used it to program Named Binary Tag (NBT) swapper program, and it was neat.
  • C# ASP.Net (ASPX)
    • Hmm, I feel like using this, so that I don't have to deal with possible networking stuff in the future.
      Now the downside would be that I am relatively new to this.
      The web page requires a constant connection, like an online game to work properly -- or perhaps.
      It needs a high-frequency messaging -- and I think I've found what I am looking for; SignalR.
      Now I am just wondering if it is really a good idea.
Hmmmmmmmmmm....... ...

 I guess I'ma attempt ASPX first before WPF. ASP.Net looks fun.

Edit: *Dies* ... I... guess I'ma go with WPF for now...
Edit 2: No no no no no, I gotta keep going!
Edit 3: Okay, this doesn't look too bad. It seems I can separate into a Shared Project and use on any template I like.
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: LOCKSUIT on October 05, 2016, 01:10:41 pm
Awwwwwwwwwwwwwwwwwwwwwwwwwwwwww how cute kei.......I've came here before but this time I looked more and see your pics etc.

They are, quite un-unified though kei (also much more messy than mine bro)...are you holding back something? Can you PM me it?
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: kei10 on October 07, 2016, 11:37:08 am
@Locksuit

Sigh...

Please learn to read the original post.
I am indeed holding back everything for now.

Because I have nothing to show to anyone beside the broken scribbles, and showing those scribbles were just meant to give me motivation to work. They weren't intended to reveal anything.

Sensitive information that reveals more than to be seen were erased.

I'm planning to reveal everything about the 0D as soon as I've finished Phase 3, 4, and 5. I'll also host the 0D for the public and receive feedback from anyone.
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: LOCKSUIT on October 07, 2016, 07:42:50 pm
pm me it

i am a god truck
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: kei10 on October 07, 2016, 09:01:59 pm
PM you what?

Edit: Wait, what's this? Are you impatient? XD

"Awwwwwwwwwwwwwwwwwwwwwwwwwwwwww how cute Locksuit".

Now, if you please...
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: LOCKSUIT on October 08, 2016, 10:38:03 pm
no keyboard 4 a few days.....clickclick

impatient....................u release ur blueprint? or forever secret?

there won't be anything i don't have. Pm me it, i need it now
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: kei10 on October 09, 2016, 12:36:27 am
Well I haven't got much to show you.
Perhaps my new scribble which is in progress might appease you?

2016-10-09 Sunday 07.25.40 AM
(http://i.imgur.com/Nj9p3iVh.png)

Consider if you can make sense of what I am doing, since I've stated clearly that my line of work is different from everyone else.

I didn't erase anything this time. Have fun.
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: LOCKSUIT on October 09, 2016, 03:10:33 am
(laptop keyboard)

...You GOT to be kidding...

Nothing has to be that non-intuitive to understand.

And a lot of it is about compounds and molecules and etc.

Where is your super master diagram/note?

If you could just show it to me, beautiful things would happen instantly.
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: kei10 on October 09, 2016, 04:24:17 am
Good work finding out it's compounds and molecules. *slow clap* ...

But mind you, the scribble is one of the progress to the master diagram thing you wanted. Because I still haven't even found out the entire system yet, I can't show you nothing, literally.

Nevertheless, the hint about what I am doing is everywhere, but you won't be successfully guessing it.

After all, what a strange work that I need to involve compounds and molecules! O0
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: keghn on October 09, 2016, 04:40:02 pm
 It seem like you are more in the chatbot area of AI @Kei10. @BF33 and me are more into the robotic area of AI?
 Starting so high up on the ladder has benefits and drawbacks.
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: kei10 on October 09, 2016, 05:07:03 pm
@keghn
Seriously? I don't know how you came up with that, when the title of my post is "True AI", not "Chat Bot"... And Chatter Bot does has no relationship with compounds and molecules.
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: keghn on October 09, 2016, 05:15:01 pm
 Sorry. But their are a lot of who think a chat bot can be turned into a true AI. IBM Watson is a Chatbot. It is just
different  route to do it.
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: kei10 on October 09, 2016, 05:17:50 pm
Hmm, I surely don't think anyone tries to use chemical and chemistry to create a chat bot. Do you? Once again, I am not working on a chatter bot.
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: LOCKSUIT on October 09, 2016, 08:53:52 pm
There are those people out there that think you can create a chatbot and create human mind, or that you can make a human mind in a iphone without a baby body learnin n all hint hint. I do agree that I have skimmed on a idea and have it in my big note that a chatbot like algorithm could learn/pre-installed with words and actually work with anyone's input by the words being linked and like "hello where is the nuke" matches to words stored which are linked to words stored and has them linked in the right order ec. nuke-atom-question-add-....

Kei is doing the robo route. Some of his scribbles show the 3D-izer and 3D sandbox, shells, positive & negative TRIGS, but don't show sensory OR motory storage or attention components nor their metadata.

My Master Schematic is in progress! You will all be impressed!
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: keghn on October 09, 2016, 10:00:40 pm
 I just got a raspberry PI 3 B. And it is going to be the brain of my project.
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: 8pla.net on October 10, 2016, 11:14:52 pm
The CPU is the brain, and the motherboard is the backbone.
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: LOCKSUIT on October 11, 2016, 12:32:13 am
If you create a hardware brain it actually doesn't use no CPU nor a computer algorithm.

Simply the CPU, given a algorithm, is simulating instead. But a real brain - no CPU, no code - the functions happen at the actual place/locations inside of the brain and happen in the form of particles.

Now go, make a real brain - in a computer = mind blown apart. Does such have application? If I thought it does then I thought so for a reason - it matched - it must. Well, may.
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: Art on October 11, 2016, 01:21:31 am
Oh boy.... ???
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: LOCKSUIT on October 11, 2016, 01:36:25 am
What?
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: kei10 on October 11, 2016, 02:08:56 am
If you create a hardware brain it actually doesn't use no CPU nor a computer algorithm.

Simply the CPU, given a algorithm, is simulating instead. But a real brain - no CPU, no code - the functions happen at the actual place/locations inside of the brain and happen in the form of particles.

Now go, make a real brain - in a computer = mind blown apart. Does such have application? If I thought it does then I thought so for a reason - it matched - it must. Well, may.

@LOCKSUIT
Art and including myself are dumbfounded by what you've said.

Sigh...
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: keghn on October 11, 2016, 02:18:13 am
laptop, notebook, PC can have a choice or Operating System, OS.
 There is Windows, Mac's Apple, and Linux. I use the Linux OS and just as good as Window or apples OS.
 The Raspberry PI can can handle a full size Linux OS with no skimping on a complete computer that will
fit in you hand. And Ii gain GPIO pins, on the side of the computer, to control a bunch of robot motors.
 So I am going to move my Linux OS from my laptop and put on my Raspberry computer. With a 256 gigabyte flash thumb
drive. and another 8 gigabyte micro card to hold the Linux OS.
 
 Here is somebody else's work:   


https://www.oreilly.com/learning/how-to-build-a-robot-that-sees-with-100-and-tensorflow (https://www.oreilly.com/learning/how-to-build-a-robot-that-sees-with-100-and-tensorflow)

Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: LOCKSUIT on October 11, 2016, 05:09:07 am
No I still don't get it, do you: you know what i said, didnt know, or are saying it is totally wrong?
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: keghn on October 12, 2016, 04:01:54 pm
 When AGI come to be a  true Thing, whe need to look back to the computer. What a great invention. It is  A super flexible
machine.
 They talk about making a dedicated hardware for a AGI brain  called neuromorphic brain, like TrueNorth. that are
algorithms carved in hardware: 

https://en.wikipedia.org/wiki/TrueNorth

 Will neuromorphic be as flexible as a computer? That is the question i ask my self.
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: kei10 on October 12, 2016, 06:51:19 pm
Now if it is tested and compared, we will get that answer in the future.  ;D
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: LOCKSUIT on October 12, 2016, 09:21:29 pm
But..........you didn't answer..................

Quote
Quote
If you create a hardware brain it actually doesn't use no CPU nor a computer algorithm.

Simply the CPU, given a algorithm, is simulating instead. But a real brain - no CPU, no code - the functions happen at the actual place/locations inside of the brain and happen in the form of particles.

Now go, make a real brain - in a computer = mind blown apart. Does such have application? If I thought it does then I thought so for a reason - it matched - it must. Well, may.

@LOCKSUIT
Art and including myself are dumbfounded by what you've said.

Sigh...
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: keghn on October 12, 2016, 11:38:13 pm
Well @BF it is not easy to explain. Modern computers are Von Neumann devices. Memory, cpu, and all other parts have
their own location. Organic Neural Network and neuromorphic computers only use memory to hold value
of for weights. Which are just adjustment setting on the neurons.. The neurons are primitive ALU units. And neurons have no real dedicated memory as that pure human invention of a computer.

The rules of the game by the people called connectionist, the only way, or one of the few ways, a NN can be a memory
element is if they have a feedback loop. But in organic NN wave travel so slow that this could work quite well. But
in silicon circuits signals travel at the speed of light. So feedback need take better care. Neuromorphic computer can
use analog circuits to do this,.

The NN is the universal approximator and universale transformation device.

There are couple of main classes of NN.
 The first one is a detector NN which is like the CNN.  And there are RNN detectors for detecting sequence of data.
 The second is a encoder.
 The third is a decoder
 At the other end spectrum is the Autoencoder.
 It is possible to mash these up NN types to get a effect that is somewhere between detector NN and a autoencoder NN.
 Autoencoders are seen as more as a like memory device, but are not.

 A Big decoder NN can hold a lot of trained transformation with in it. A value can be put in and be trained to output
a image only when that number is put in. So for the value 1 you can train decoder nn to output the first frame of
movie video. Then the number 2 is trained to transform into the second frame and so on. You then can put a up counter on
the front of this trained decoder nn to play a movie.

 The first way to use a NN as memory is a autoencoder RNN. It feeds the output of the first frame coming out of
of the autoencoder RNN and feeds back into the input of the NN. It transforms the first image into the second image of the video and keep doing this until the whole video has played out to the end. As such: 

https://www.youtube.com/watch?v=3zTMyR-IE4Q (https://www.youtube.com/watch?v=3zTMyR-IE4Q)
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: kei10 on October 25, 2016, 05:38:56 pm
Project SC 0D - Part 1

Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: kei10 on October 25, 2016, 05:39:21 pm
Project SC 0D - Part 2

Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: kei10 on October 25, 2016, 05:39:38 pm
Project SC 0D - Part 3

Part 1:
http://aidreams.co.uk/forum/index.php?topic=10902.msg43627#msg43627 (http://aidreams.co.uk/forum/index.php?topic=10902.msg43627#msg43627)

Part 2:
http://aidreams.co.uk/forum/index.php?topic=10902.msg43628#msg43628 (http://aidreams.co.uk/forum
/index.php?topic=10902.msg43628#msg43628)

Feedback welcomed!...

Thanks for reading! :D
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: LOCKSUIT on October 25, 2016, 11:47:18 pm
We better code it into a human baby in either real life or virtual world, and make its eyes made of not too many pixels to *shrink the required computer performance required.
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: Korrelan on October 26, 2016, 10:05:00 am
Hi kei

I have read through your posts a few times, I think I understand what you are trying to achieve; Interesting read and you have obviously been at this for a while lol.

The AGI would ultimately have to exist in a 4D world so… I just don’t get what the advantages of a 0D training ground would be.  If everything outside of the ‘fourth wall’ cannot be conveyed/ accessed then the AGI will have no experience of our reality; if it can’t ‘think’ in 4 dimensional terms… what use to humanity will it be?

There are loads of available free game/ physics engines on the web that would suit your purposes; ok there not perfect but a AGI would learn the foibles of a 4D simulation just like it would have to learn natural real world physics.  If an AGI can learn to exist in a simulation it should have no major problems adapting to our world.

Personally I think creating an AGI is a hard enough undertaking with out the complications of re-inventing reality lol.

Keep up the work; and keep us posted on your progress.

 :)

Edit: https://www.youtube.com/watch?v=_m97_kL4ox0 (https://www.youtube.com/watch?v=_m97_kL4ox0)
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: keghn on October 26, 2016, 04:38:18 pm
 Nothing wrong with breaking down a 3d world into lower dimensions. Nothing wrong with low dimension measurement
with in a brain to describe a the world. They are just features factored out of a 3D equation. It is called sares coding.

 Six type of collision: 
https://www.youtube.com/watch?v=vKEhcxGUp18 (https://www.youtube.com/watch?v=vKEhcxGUp18)

 if a child bot does not have the software to describe complex action, there is no reason for it to move away from it
and move to a simpler area that it can handle. Like viewing a collision from a great distance where it take up only
a few pixel on a image. As opposed to being in the car that crash with another and all pixels are chaos. Nothing
with a robot making a map of the world and and making all the high chaos areas to avoid.

 Chaos to andy intelligent system is it does not have the knowledge yet to describe it yet and puts it off as long
as possible, until it can deal with it.
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: infurl on October 30, 2016, 07:50:21 pm
In my very first computer science 101 class, many decades ago, the first lesson was that a program has the following characteristics, in order of importance: Correctness, Generality, Clarity, Efficiency

It is much more important for a program to be correct than it is for it to be efficient. Ignoring essential information for the sake of efficiency is pointless, but sometimes it's not immediately obvious which information is essential and can be safely ignored. In the early days of artificial intelligence research, programmers thought they could simplify the problem of natural language understanding by discarding punctuation. That turned out to be a big mistake because a substantial amount of the meaning of a sentence is conveyed by punctuation.

In fact most of the times that I've become stuck writing a program have been the result of some essential piece of information missing. That is, not enough state is being kept for the program to make the right decision about the problem it is intended to solve.

You've done a lot of very deep thinking Kei, and you ought to pursue it, but if you're feeling a bit stuck, try reintroducing something that you previously discounted, and see how that stimulates your thoughts.
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: kei10 on October 30, 2016, 09:22:54 pm
Thanks for all of your feedback and the videos! They're helpful.

I'm in writer's block, my apology as I can't find out how to respond properly. So... I'm sorry that this is all I could say.  :)

It is much more important for a program to be correct than it is for it to be efficient. Ignoring essential information for the sake of efficiency is pointless, but sometimes it's not immediately obvious which information is essential and can be safely ignored. In the early days of artificial intelligence research, programmers thought they could simplify the problem of natural language understanding by discarding punctuation. That turned out to be a big mistake because a substantial amount of the meaning of a sentence is conveyed by punctuation.

You've done a lot of very deep thinking Kei, and you ought to pursue it, but if you're feeling a bit stuck, try reintroducing something that you previously discounted, and see how that stimulates your thoughts.
Hmm, now you're onto something, infurl. That is a good advice, I used to do that when I am stuck. I take breaks and try to slowly change my viewpoint with new ideas until I find the missing part.

That being said, it appears I'm indeed stuck at this point of determining the "efficiency". I'm failing to understand how to create a world that satisfies energy conservation and other properties.

Hmm... If I can't work out alone, I suppose I can try a different approach. Idea, need ideas... Let's see... ...

Perhaps I can use neural network and evolution to create this "efficient" and stable world... ... ... ... ... Evolutionary World? ...

(http://i.imgur.com/h18cuQCt.jpg)

That sounds very interesting and convincing, but... ... How does that even work... Nggh.

I'm definitely missing something, perhaps I have no idea how to approach this.
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: infurl on October 30, 2016, 09:47:29 pm
Maybe you could get your thoughts moving again by studying the work that others have done. Far from tainting your thoughts, cross-fertilisation of ideas is at the heart of all advances. It is the very mechanism by which evolution operates and that is the most powerful process of creation of all.

The field of knowledge representation is worth exploring and it forms the foundations of the most powerful AI software that has ever been developed. Neural networks are all very well for operating things like traffic lights and sorting pictures, but they don't understand anything and they can't explain anything. First order logic and higher order logic on the other hand can be used to build software that really does understand things. Check out some projects like Cyc and Sumo and see if those get your brain juices flowing again.

http://www.cyc.com/ (http://www.cyc.com/)

http://www.ontologyportal.org/ (http://www.ontologyportal.org/)
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: Korrelan on November 01, 2016, 08:59:20 pm
Unfurl gave some excellent advice/ suggestions.

Hows the 'project block' going? Are you back on track?

:)
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: kei10 on November 01, 2016, 10:23:46 pm
The suggestions? Yeah!  ;D

As for have I am back on track yet -- Not quite, thank you for the heads up, korrelan.  O0

I'm still gathering information randomly, mostly resting and relaxing from my dry eyes, which are going to detonate one day. Hours and hours of daydreaming in a harsh blabbery world, to cope with my anxiety. Although the harshness of that world made it worse, so I have to keep going until I end up somewhere more peaceful.  :idiot2:

As for what I recently thought about how information is conveyed to be applied to a topological space -- Chaining elements together is a must, and that's the 2nd level beside the lowest 1st level which is the sole Elements. Anymore chains will become hierarchical information which is the 3rd level. The final 4th level information forms mesh or graphical information, like the Chemical Structure illustration, arts, geometry, and all that.

Now I am rather stuck on how to store these chains of information, and evaluate them with best efficiency. Since atomic structures are capable of forming up to the max 4th level.

In a Water molecule, there are a pair of hydrogen atoms, and an oxygen atom. What bounds them together is the electron. Given that, we can say there are two chains.
(http://i.imgur.com/sQxUTmQ.png)
So far, I've only thought of two ways to store these chains.

Code
define object Element()
    self.ListOfChains = new List()

The example above shows that the Element themselves will store the chain reference. There are two ways to store these chains; Bias (one-way), or two-way, which means two Elements that bound together must have the chain reference stored within the ListOfChains collection of each other.

Code
define function Element.Bind(this Element e1, Element e2)
    e1.ListOfChains.Add(e2)
    e2.ListOfChains.Add(e1)
define function Element.BindBias(this Element e1, Element e2)
    e1.ListOfChains.Add(e2)
elementA = new Element()
elementB = new Element()
elementA.Bind(elementB)
//elementA.BindBias(elementB)

Let's begin by taking a look at One-way chains.

I've been headaching with the problem of Order of Evaluation. Which means, where should the system start evaluating the structure? Begin from Hydrogen, or Oxygen?
(http://i.imgur.com/7eM5zxp.png)
Given the structure above, we have element A to H. Each are connected by binds respectively from t to z. If we randomly chooses order of evaluation, the result of the evaluation becomes different if the biased bonding is different -- only if the evaluation must be ordered.

Quote
Set returned if the structure's connection is biased from origin A = {A, B, C, D, E}, {E, F}, {E, G}, {E, H}
Set returned if from E = {E, D, C, B, A}, {E, F}, {E, G}, {E, H}
Set returned if from G = {G, E}, {E, F}, {E, H}, {E, D, C, B, A}
If the evaluation excludes ordering, the result for any order will become identical, as {E, D, C, B, A} is same as {A, B, C, D, E}.

Alright, now let's take a look at Two-Way chains.

This idea of storing the chain data raises a problem; Circular chaining.
(http://i.imgur.com/iO3QkbC.png)
From the image, given that it is easy for the system to ignore previous evaluated Element by one chain, we can see that no matter which order we start, there will always 3rd party chain that leads back to an Element that is already evaluated, which it will goes in circle. As the evaluation hits an intersection, it will split, thus increasing the number of evaluation until the system freezes and crashes.

We can fix that by creating another hash collection to check if the Element has been evaluated.

That being said, there is another way to store the chains independently, is that we can define another object that only connects two Elements together, we'll call it Binder. This binder thingie is like the Electron.
Code
define object Element()
    pass
define object Biased(Element e1, Element E2)
    self.BindedElementA = e1
    self.BindedElementB = e2
elementA = new Element()
elementB = new Element()
bindAB = new Binder(elementA, elementB)

Now I wonder how do I even evaluate something like this, given that we have two collections to store the two types of objects within a Quasi-Enveloped space. One is to store the existing Elements, and another is to store existing Binders...
(http://i.imgur.com/7eM5zxp.png)
Since the Element does not store any chain data, there is no point evaluating the Elements -- or we have to evaluate it once for certain reasons. Whilst to evaluate the structure, we can do it by evaluating the chains collection.

Quote
Set returned by evaluating the Elements collection = {A, B, C, D, E, F, G, H}
Set returned by evaluating the chains collection = {A, B}, {B, C}, {C, D}, {D, E}, {E, F}, {E, G}, {E, H}

But then I'm even more stuck on another particular thing -- What am I doing? This is a blind approach that I can't really tell where I am going with this. While I've designed these stuff, I can't find out what am I supposed to use it for.

Well I can become a chemist by blindly testing the aspects and properties.

But still, the purpose of Chemical Reaction, or what I named this as "Chain Reaction Properties", since reaction alters the properties of things.

But once again, I am not creative... What kind of properties I can add? Well, I can begin with Energy -- and, that's it.

Presented with so many options and bombarded by cognitive dissonance -- I am not creative enough...  :'(
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: infurl on November 01, 2016, 10:32:18 pm
In the hope that it will help to prevent your head exploding as you twist yourself in knots, I'd like to suggest that you download and learn to use the following software package:

http://alloy.mit.edu/alloy/index.html (http://alloy.mit.edu/alloy/index.html)

It employs first order logic to let you create models of the world and reason about them. It does what you are trying to do, and if you use it you may soon see how to build something even better.
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: Korrelan on November 01, 2016, 11:18:29 pm
@Kei

OMG… How do you sleep at night lol.

I've never really thought about this kind of schema so I’m playing catch up…

Wouldn't the flow of information have a bearing on the order of the chains? You surely have to define the input node/ element of a given chain; this would ultimately effect the ordering… no?  What would be the use of an un-ordered chain? If the purpose of the chains is to represent episodic knowledge then wouldn't they be laid down in the correct order by experience?

Can the two way chain problem can be circumnavigated by using an extra binding defining a feedback/ bidirectional binding? So rather than A<>B use A>B>A?

Do these elements and bindings ultimately represent items of knowledge/ concepts and the relationships between them?

 :)

Quote
Well, I can begin with Energy -- and, that's it.

Time?

:)

I really need to read up on 0D Topology lol.
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: kei10 on November 21, 2016, 01:39:06 am
@infurl
Thank you! I didn't know there's such tool. I'll take my time and learn about it.  ;D

(http://i.imgur.com/32npYVN.png)

@korrelan
OMG… How do you sleep at night lol.
My sleeping cycle is pretty banged up.  ;D

Can the two way chain problem can be circumnavigated by using an extra binding defining a feedback/ bidirectional binding? So rather than A<>B use A>B>A?
Hmm...

Wouldn't the flow of information have a bearing on the order of the chains? You surely have to define the input node/ element of a given chain; this would ultimately effect the ordering… no?  What would be the use of an un-ordered chain? If the purpose of the chains is to represent episodic knowledge then wouldn't they be laid down in the correct order by experience?

Do these elements and bindings ultimately represent items of knowledge/ concepts and the relationships between them?
Yes, according to my research -- probably.

Time?
Yes, time -- time? ... Time... Hmm, that appears to be a fundamental property.
Thank you, I believe I can make the time based on entire 0D iteration cycle.
A unit of time passes in each entire 0D world has been evaluated once.

*Nods* ...
Title: Re: Project True AI "SC 0D" - Phase 2 of 8
Post by: kei10 on November 21, 2016, 03:17:44 am
2016-11-21_Monday_09.30.52_AM
New scribble for the update of the progress:
(http://i.imgur.com/fIXVKljl.png)
Full-size image - Mechanism 9 - http://i.imgur.com/fIXVKlj.png (http://i.imgur.com/fIXVKlj.png)

My progress so far on the research;

I don't know if these have been published or already written somewhere, perhaps some parts of Wikipedia. Unfortunately, I don't know how to look up of these deep stuff, or even able to understand easily. Well, nevertheless, I just love to brainstorm.

I'll be using terms that I find suitable, they do not represent whatever that is already existed on the internet, these are my personal naming experience, just to make things clearer for myself.

Quote
  • Lowest Level of Information - The Element
    • The lowest level of information is a single unit, let's call it "The Element"
  • Information Framework
    • What holds information together is what I call them "Information Frameworks", they are structures that controls, governs, and creates the rules that guides how information flows
    • Information Exchange
      • The flow of the information is called "Information Exchange". It may not be closest of what I have in mind...
      • Base mechanism of the Information Exchange
        • There are only two parts in the mechanism of Information Exchange, they are Input, and Output; IO
        • Input/Checker
          • The input is to check information, it acquires information, and compares with another existing information. Information exchange is impossible without this compartment; Afterall, we can't exchange information without a framework, or "rules" of how the information should be used for.
        • Output/Writer
          • The output is to write information based on how the framework rules that validated the pair of information
  • Information Stability - Chaotic Level and Ordonnance Level
    • Upon a discover that information level can be both in an order, and/or chaotic
    • Information Consistency
      • When Information Exchange is not chaotic, we can see a consistent pattern, which is the ordonnance ; Else we can also say it's a "Chaotic Pattern"
    • Mathematics - The Linear Information
      • Mathematics is the most ordered form of information that based on a simple rule to begin with; Counting and Ordering
      • The Base Unary
        • Unary numerical system is the simplest and probably the least chaotic level of information existed, whilst it is entirely based on counting and ordering
        • The base Information Framework for Base Unary is linear and requires only The Element, which is bound together with linear chaining rule; Or for example, Tally Marks
        • Because of the existing of Unary, we can derive this into higher bases, like Base Decimal
      • Information Framework for Negative Counting
        • Zero for Base Unary means nothing
        • When it comes down to counting, it goes either two directions; Increase and Decrease
        • We can add new rules to the Information Framework for Base Unary, which is negative; Allowing us to continue to decrease the counting beyond non-existence
      • Information Framework for Decimal Point
        • The Element is a single whole
        • The Base Unary counts by chaining The Elements together, which also makes it a whole of The Elements
        • This does not stop us from allowing us to add something to represent something of a whole; Counting a whole of The Elements within a whole of The Elements hierarchically; Or Information within Information
        • This allows either a ranged minimum and maximum count, or infinite on both sides
        • Time Format
          • We can see such example like the Time Format
          • One day is 24 hours, 1 hour is 60 minutes, 1 minute is 60 seconds, and so on
          • This is a ranged count, and it's nothing more than rules, or Information Framework
    • Life within the chaotic universe
      • We can see chaos everywhere, and within the chaos, there will be always moments of order; Like our universe, so big and chaotic, yet within areas, we can see the emergence of living beings
      • Though subjectively speaking, chaos level and ordonnance level are nothing more of measurements
    • Living Things, Brains and Computers
      • Likewise, the living organisms, brain and computer are made of extreme high level of Ordonnance Level, and the Chaotic Levels can be based on other factors that cause failures on the system

Thus for me to create a Zero Dimension world, I am given the freedom to create any kind of Information Framework I wished in any Information Chaotic Level, as long as the level of information is preserved, lossless, and capable of having stable Ordonnance Levels within the system. Whilst life must be created within the least chaotic level and with most ordonnance level of all...

I suppose I can go with creating a built-in of Information Framework; The built-in level of information framework allow the creation and modification to the higher level, whilst work together with all in conjunction to allow information created within the higher levels to use the built-in to modify the upper levels.

Now I wonder how do I begin...

Title: Re: Project True AI "SC 0D" - Phase 3 of 9
Post by: LOCKSUIT on November 21, 2016, 08:55:58 am
So kei you're saying in the first part that what exists is the elements like matter/atoms and when you make mechanisms out of them (which work by their Physics) you can then do a few things that AI can ONLY depends on - receive data input, save it, compare it to the next data input, output it.

Though there's no such banana as chaotic and correct information, rather mechanism and if he sees the cue joe told him to look out for tonight. Also counting and order machines are just that, decimal voltage and click-ins too, they are exact nice workin machines. You also talk about a rank system for saving senses i.e. as integer so that if the number is higher in either interger type (+/-) it is chosen as long as input searching memory is of course a flower too (or similar looking), while the integer symbol + or - makes it do the actions or NOT. As for that 1 dimension idea it is simply a way to (with our particles in da 3D space we are in) to make a pc and run a virtual universe w physics and can also make it all compute as 1 dimension as codes simply, well ok the code isn't "1D" , while the created world must be 3D else your AI robot won't get far in learning. Lastly your 1D idea is simply a machine it isn't um you went nuts at the end.....

Also kei the best way to make progress is to show what it can do instead of talking about how the data thoughts are flowing, show some action! Explain it even in text. I am definitely have been at this step I am far man. Yeah I got dis stuff.
Title: Re: Project True AI "SC 0D" - Phase 3 of 9
Post by: kei10 on November 21, 2016, 09:33:08 pm
@Locksuit
You literally failed to understand what I wrote...  ???

First, it's also chemistry, not only physics.
Second, that research was about creating information world, not A.I yet.

Third, let me show you this little thing about 3D... Let's say, the A.I were to fully analyze a 3D object that has shapes. Now, tell me, how would the A.I do so in the 3D world? Obviously they would have to analyze the "3D Model" of the object.
When it comes to 3D Model, it's nothing but 3D Points of Polygons. So it still have to break down from higher-dimension into lower-dimensions to understand; Just like those image recognition deep neural networks; They have to break down images into nearly-topological data that can be stored in lower dimension to become useful.
Thus, to simplify things, I can avoid all of these problems by starting from the lowest dimension, the Zero Dimension.

Fourth, I'm already showing my progress by writing the research notes down here, since I've decided to reveal them from now on -- only the 0D side, not SC part. Thus my next task is what you've said, to research on that "action".
Title: Re: Project True AI "SC 0D" - Phase 3 of 9
Post by: LOCKSUIT on November 21, 2016, 10:29:36 pm
You don't make it unwrap a 3D apple you make it take a picture snapshot with its eyes in the real/virtual world and have it go against its mem to understand. There's nothing to break down.

Physics is chemistry.
Title: Re: Project True AI "SC 0D" - Phase 3 of 9
Post by: LOCKSUIT on November 23, 2016, 01:32:32 am
Kei, if you want to try 0/1D here is information about this I discovered:

For it to learn in 0D is impossible.

For it to learn in 1D is possible - the code tries jumping over a row or string of code ex. 1 left or 4 right, it's 1D get it, and so if it is 4 at least it will get a reward.

This means all abstract code whatever it be and is and operates is 1D.

When you specifically make it act as 2D where data is kept and translated across 2D and has result consequences it is 2D then.

3D same just 3D.

4D probably isn't possible to employ - you have to make the data ~ particles have a working physics - to make 4D you have to invent how the matter will act and where it will be and how it all will work in the created universe you'll make in the computer. If you can't make something fun and real it is just some crazy universe no one will want to live in nor use for a tool.

OMG   If you create a human i.e. true AI in a computer it will see the world we made (3D) --- you create a universe when you do this. That's right. Yep. All of our video games etc are also created universes. But there has to be a universe that really did begin all the sudden i.e. "exist" tada and then is particles in space, then then THEN we can create fake real universes in computers. Strange.
Title: Re: Project True AI "SC 0D" - Phase 3 of 9
Post by: kei10 on November 23, 2016, 01:46:19 am
I know that, Locksuit.

After all, 0D is the lowest possible dimension; But then to create information world, I would have to create higher dimensions to support whatever it is needed, just like you said.

I called my project 0D, because I have to conduct my research at the lowest, 0D; not the second lowest, which is 1D.

Dimensions are nothing more than the way we convey our world. After all, we use coordinates to locate position; and thus that's where the definition of dimension came from. Though to me, dimension is nothing more than information level and information frameworks.

Logically, the higher the information level, the more the information frameworks required. The more the information frameworks existed, the more flexible the world becomes. Overall adds up to chaotic level and odonnance level.

Thus it is entirely possible to create dimension higher than 3D such as 4D, 5D, and higher as long as I alter my perspective of "dimension", or any kind of world I wish to if they work.

But of course, all of these are nothing more than my current speculation based on my latest work.

Due to the Anthropic Principle, we do not know what our true universe are actually is. We'd have to break the 4th wall to understand. Although we can only do guesswork.



Title: Re: Project True AI "SC 0D" - Phase 3 of 9
Post by: LOCKSUIT on November 28, 2016, 01:47:42 pm
(must have read my previous reply)

So because I can create a human in virtual reality in a computer and have the human in a created universe, then I myself can transfer out of my brain into another computational substrate and go into another universe! While apparently not a TRUE "other" universe, it is a created one.
Title: Re: Project True AI "SC 0D" - Phase 3 of 9
Post by: Art on November 29, 2016, 11:21:43 am
Let us know when the transfer of your brain to this 'computational substrate' thing happens. I, for one, would like to be there to witness that event. You realize that if remotely possible, it would be a one way trip / transfer.  :-\
Title: Re: Project True AI "SC 0D" - Phase 3 of 9
Post by: kei10 on November 29, 2016, 11:51:26 am
The problem with transferring brain... means transferring information. That means it's copying data. This means it's cloning. You, yourself will still remain, even if you transfer your information to an AI to clone it. It's nothing more than a copy of yourself, the real you, your actual consciousness.

That's the horrifying thing about transferring memory. To mimic "transfer", or "move" memory from one location to another -- it either means kill the donor, or wipe the donor's memory.

SOMA is a game developed by Fictional Games. It literally it unfolds to a story about A.I, virtual world, memory transfer, and consciousness. Give it a go, I've played it, and it's my favorite game of the year 2015!
http://store.steampowered.com/app/282140/ (http://store.steampowered.com/app/282140/)

https://www.youtube.com/watch?v=3WO2SxMum20 (https://www.youtube.com/watch?v=3WO2SxMum20)
Title: Re: Project True AI "SC 0D" - Phase 3 of 9
Post by: LOCKSUIT on November 29, 2016, 12:35:46 pm
Ya I know, what I meant is the technique where the AI forms open your brain up and transfer your actual algorithm as it's running until it is on the new cyber/organism computational substrate and then you can receive the internal input in a virtual world. Only full transfer by carry over with no change is being done. It'll be like nothing happened. As long as it still runs and I still see then the "con" illusion will not be dissipated. Though actually it always is between each time I see and the centrillions of moments in between, so as long as the information is there you can re-animate the "con" back to sense again when you restart and "sense" again. If you make a copy while it is running then it may create a new one/re-animate another one.

Note: I'm going to stay off the site for a bit I just scanned so much and must again I'm thinking the site is infected. Freddy PM me if there's nothing.

Like it happened when I was off of the site but maybe I cleaned it from which it came from here maybe.

See here below, hijack?????
http://advancessss.deviantart.com/art/885858788-648474305?ga_submit_new=10%253A1480409476 (http://advancessss.deviantart.com/art/885858788-648474305?ga_submit_new=10%253A1480409476)
Title: Re: Project True AI "SC 0D" - Phase 3 of 9
Post by: kei10 on December 23, 2016, 11:40:43 pm
2016-12-24 Saturday 07.22.43 AM
New scribble for the update of the progress:
(http://i.imgur.com/999oJTHl.png)
Full-size image - Mechanism 10 - http://i.imgur.com/999oJTH.png (http://i.imgur.com/999oJTH.png)

... This is going nowhere fast.
I'm going to push the origin of lowest level of information higher...
Title: Re: Project True AI "SC 0D" - Phase 3 of 9
Post by: LOCKSUIT on December 23, 2016, 11:57:03 pm
Ughh finally, I was waiting to get my high off of this stuff.
Title: Re: Project True AI "SC 0D" - Phase 3 of 9
Post by: LOCKSUIT on January 14, 2017, 05:29:00 pm
How's it goin kei, "sniff", did you make any more? I need to augment myself.