What will I need if I want to BUILD AI?

  • 22 Replies
  • 1989 Views
*

LOCKSUIT

  • Trusty Member
  • **********
  • Millennium Man
  • *
  • 1148
  • First it wiggles, then it is rewarded.
    • Enter Lair
What will I need if I want to BUILD AI?
« on: March 05, 2017, 09:56:32 am »
I'm not just talking about learning coding.

I'm talking about what field/course I must know so I can put it into a robot or 3D world.

List them all.

1. Go to coding language website and learn say python for a 3D utility.
2. Then what?

How do I get a acceptable 3D Physics?

What if I don't know exactly how CNNs work and cannot "use my A++ coding skills" therefore? Is there a download? Korrelan has one doesn't he?

Please help.

*

Zero

  • Trusty Member
  • *******
  • Starship Trooper
  • *
  • 433
  • Fictional character
    • SYN CON DEV LOG
Re: What will I need if I want to BUILD AI?
« Reply #1 on: March 05, 2017, 01:44:00 pm »
Seriously, wikipedia has a good list. You need this. Reading this article once a month is a good for your mental health.

Not seriously, you need to think out of the box. Don't trust them, roll your own.

Korrelan haz an AGI in his Beowulf! Bet? :)
« Last Edit: March 05, 2017, 02:20:16 pm by Zero »

*

korrelan

  • Trusty Member
  • ********
  • Replicant
  • *
  • 744
  • Look into my eyes! WOAH!
    • Google +
Re: What will I need if I want to BUILD AI?
« Reply #2 on: March 05, 2017, 07:30:43 pm »
@lock

No… unfortunately my software and I have a symbiotic relationship.

@Zero

Yes.

 :)
It thunk... therefore it is!

*

keghn

  • Trusty Member
  • ********
  • Replicant
  • *
  • 669
Re: What will I need if I want to BUILD AI?
« Reply #3 on: March 05, 2017, 09:23:41 pm »
 OpenA! has physics game engines that are in python.

*

LOCKSUIT

  • Trusty Member
  • **********
  • Millennium Man
  • *
  • 1148
  • First it wiggles, then it is rewarded.
    • Enter Lair
Re: What will I need if I want to BUILD AI?
« Reply #4 on: March 06, 2017, 12:28:10 am »
I just wish it was easier to implement my AI.

To me, this is like having to find a cheetah and its children, and once do, how to kill them.

I don't know What I need.
I don't know Where the stuff is that I need.
I don't know how to code/use the 3D thing/installers.
I hate it.
It's like a a device from 1920 that has a poor UI and requires you to re-construct the manual just to build the transformer it needs! Little own turn it on! Little own put the code into!

*

8pla.net

  • Trusty Member
  • *********
  • Terminator
  • *
  • 866
    • 8pla.net
Re: What will I need if I want to BUILD AI?
« Reply #5 on: March 06, 2017, 05:28:03 am »
Python has an NLTK (Natural Language Tool Kit) which is a lot of fun to experiment with A.I.  Yet, Python may be too slow over the Internet, last I checked, but it is still really excellent!

For these reasons, I would suggest PHP, because you can show your A.I. on the web.   PHP is very powerful, and works with several popular databases.

Code: [Select]
<?php

  $human 
"Hello robot";


  if(
preg_match("/\b(hello)\b/i",$human)) {
     print 
"HELLO HUMAN.  ";
  }
  else if(
preg_match("/\b(robot)\b/i",$human)) {
     print 
"TALKING ABOUT ME?  ";
  }
  else{
     print 
"PLEASE GO ON...  ";
  }

?>


Above is a simple example.   PHP has support for regular expressions and many other powerful string handling functions that come in handy for artificial intelligence.
« Last Edit: March 06, 2017, 05:49:08 am by 8pla.net »
My Very Enormous Monster Just Stopped Using Nine

*

LOCKSUIT

  • Trusty Member
  • **********
  • Millennium Man
  • *
  • 1148
  • First it wiggles, then it is rewarded.
    • Enter Lair
Re: What will I need if I want to BUILD AI?
« Reply #6 on: March 06, 2017, 08:44:50 am »
I can't use a pre-made restriction-al toolkit   nor   can I skip giving it a human body etc. OO.OO

I could think about creating a Language-only AI, and I wager ASI could do it (a use-ful one), but for me it is too much wall (I think). I got human AI, and know why Language-only brings pits. For one, language doesn't link to images.

If I want a Language AI to learn what must be done in our universe (and not say random things or that playdo is wicked) then it must learn. - It must be rewarded natively and artificially. And it needs a input output environment to learn in.

Saying things to it won't mean anything. It has to get to where we are. I myself blurb what is rewarded in my brain. - My glorious AI - for food etc.

We can pre-install some starter things. I guess the Language Hierarchical Hidden Markov Models could detect sentences, and somehow pair-up what will say (which of what is highest rewarded i.e. give me candy).

Maybe that's it. Maybe this is the gold.

I'm so transparent. I don't see myself.

How do I write this. Give me food? Give hugs? Now? I like food. Love. Rewards. Give me them. How, I, write? How write? How got matched? Wait so did writing - I'm thinking about Language.

Ohhhhh ohhh there mercy mother of fries!!

We have to try this again! --- I. Cut out I. Have, AI. Oh AI is solidified in my brain as gold. AI. AI. AI. They will save us. Like maids. Have AI. Have should be valued. That's right. Hierarchical Hidden Markov Models. It must be working.

But what again selects the couple main words? Wait how do I just write that. I....know....each is selected one by one....even full lines...........Is this right? Get back on track get back on track...wait this is the

Let's use a scenario......bad guy, wearing green hat, in middle of road.........we have to get by him.......Hello sir, please don't hurt me, I have AI, and can give you everything......no.......I'll run by him, fast, or no, use a car, use a, use a gun, use umbrella no, use AI, ya I wish, um, um, thinking, darn it.

So what do we got here. Did this do it?

Look at

"I'll    run    by    him    fast".

^^^^ - I say I...I say a match of danger - run/gun/car...I say a likely linked/valued at-this-point word i.e. by/past/away-from...then him.................these are matches.......................................each word pops into my head...................each is matched and/or linked to and valued/valued once other matches take place.......................I can say them when imaging this bad guy - the mental imagery of him+my words/images of "get away from him" matches to each word in sequence.

I actually think I got somewhere here. I'll have to re-view it. (also kinda looks like korrelan's long posts hehe).
« Last Edit: March 06, 2017, 09:16:16 am by LOCKSUIT »

*

korrelan

  • Trusty Member
  • ********
  • Replicant
  • *
  • 744
  • Look into my eyes! WOAH!
    • Google +
Re: What will I need if I want to BUILD AI?
« Reply #7 on: March 06, 2017, 09:11:41 am »
Me thinks someone’s cheese is slipping of their cracker.

8pla.net is correct. You really need to learn some programming.

Python is an excellent starting language.

There are lots of pre written programs you can run and dissect too see how they work to help you progress faster.

AI is hard.

 :)
It thunk... therefore it is!

*

LOCKSUIT

  • Trusty Member
  • **********
  • Millennium Man
  • *
  • 1148
  • First it wiggles, then it is rewarded.
    • Enter Lair
Re: What will I need if I want to BUILD AI?
« Reply #8 on: March 06, 2017, 09:19:55 am »
Not as hard as you think korrelan.

*

Art

  • At the end of the game, the King and Pawn go into the same box.
  • Global Moderator
  • *******************
  • Prometheus
  • *
  • 4605
Re: What will I need if I want to BUILD AI?
« Reply #9 on: March 06, 2017, 03:16:26 pm »
Lock,
Why not search where you live to locate a Computer group, Robotics Group or perhaps a school, library or other areas where you might be able to meet some "like-minded" people (potential friends)? Usually, every successful project has been the result of a collaborative effort feeding to and from each other, learning to program, discovering what works and what doesn't and why. It's a Win-Win situation, especially for someone with great ideas but lacking the skills to implement them.
Just something to think about. It's often difficult to tackle a project alone but there is strength in numbers and the learning is shared.

A somewhat depressing note I read yesterday about some guy wanting to learn about computers and programming. He was in his 30's and was promptly and politely informed that there are kids in grade and middle schools already building and establishing computer networks and programming apps of all kinds as well as other programming languages. He was also told that if he went into this field commercially, he would have to be content with having to work for a boss that was very much younger and many times smarter. This is the way that this techno-world is unfolding. - from Quora, I think....

Good Luck!
In the world of AI, it's the thought that counts!

*

8pla.net

  • Trusty Member
  • *********
  • Terminator
  • *
  • 866
    • 8pla.net
Re: What will I need if I want to BUILD AI?
« Reply #10 on: March 06, 2017, 04:45:26 pm »
Building an engine for Artificial Intelligence is the first step.
The second step is to train the A.I. which may be the biggest job.

Training an A.I. may not require computer programming skills,
but is critical for the development of Artificial Intelligence.

It is possible, by training an A.I. to contribute more to a team
developing an A.I. than a computer programmer, I think.
My Very Enormous Monster Just Stopped Using Nine

*

keghn

  • Trusty Member
  • ********
  • Replicant
  • *
  • 669
Re: What will I need if I want to BUILD AI?
« Reply #11 on: March 06, 2017, 09:02:39 pm »
 Must do a python "hello world" to get started.
« Last Edit: March 06, 2017, 09:22:58 pm by keghn »

*

8pla.net

  • Trusty Member
  • *********
  • Terminator
  • *
  • 866
    • 8pla.net
Re: What will I need if I want to BUILD AI?
« Reply #12 on: March 06, 2017, 11:35:30 pm »
For the sake of our discussion, I found this Python Eliza script, that seems to work fairly well ... I tested this script using the following syntax at the command line...

python eliza.py


Here is the transcript of my chat...

Quote

Hello. How are you feeling today?
> I am researching A.I in Python.
How do you feel about being researching a.i in python?
> I feel pretty good about it.
When you feel pretty good about it, what do you do?
> I post the results on the AiDreams website.
I see.
> I think someone will find it useful.
Do you doubt someone will find it useful?
> No. Python is a good way to start.
Please tell me more.
> Python has an NLTK.
How do you feel when you say that?
> Natural         
Why do you say that natural?
> Natural Language Took Kit.
Why do you say that natural language took kit?
> Because Python has an NLTK.
Is that the real reason?
> Yes.
OK, but can you elaborate a bit?
>


Reference (All credit to: smallsurething)

https://www.smallsurething.com/implementing-the-famous-eliza-chatbot-in-python/
My Very Enormous Monster Just Stopped Using Nine

*

LOCKSUIT

  • Trusty Member
  • **********
  • Millennium Man
  • *
  • 1148
  • First it wiggles, then it is rewarded.
    • Enter Lair
Re: What will I need if I want to BUILD AI?
« Reply #13 on: March 06, 2017, 11:45:56 pm »
@Art thanks for the ideas. Yes there are those new kidos/bots. Some of us will simply do jobs, mine, theirs, some watch tv and just get fat. We all have contributions~ AI will lock us away and be perfect, never having pain, having everything with full joy too. But it's ok! As long as we're alive, we'll be operating happy in the end with no bad memories of pain or who got everything 1st - as if the universe started off perfect.

@8pla.net thanks too.

Dreams and Language we're the last 2 things for me sort-of. But I got them now. I got a lot of information (more than you all put together hehe).
« Last Edit: March 07, 2017, 01:42:14 am by LOCKSUIT »

*

Don Patrick

  • Trusty Member
  • *******
  • Starship Trooper
  • *
  • 399
    • Artificial Detective
Re: What will I need if I want to BUILD AI?
« Reply #14 on: March 07, 2017, 12:51:44 pm »
You could buy a $8000 NAO robot and use it as a platform. You'd still have to learn programming though. Big things don't come cheap or easy.


https://en.wikipedia.org/wiki/Nao_(robot)


Admin : fixed link.
« Last Edit: March 07, 2017, 06:12:36 pm by Freddy »
Personal project: NLP -> learning -> knowledge -> logical inference -> A.I.