where to start to learn

  • 5 Replies
  • 2517 Views
*

iacoposk8

  • Roomba
  • *
  • 1
where to start to learn
« on: April 30, 2015, 03:50:06 pm »
Hello everyone!
I would like to learn how to handle different projects intelligence artificile (possibly with python).
Googling seems that the libraries are the most common Scikit learn and Pybrain.
These two libraries use very different approaches, the first and most statistical, the second with neural networks.
1) in addition to the statistical method and neural there are other methods?
2) what method it will ensure better results for supervised learning (classification, regression) and unsupervised?

In general my question is that I do not know where to start, there are several algorithms to do the same thing (for example, facial recognition or voice you can do both with statistical methods, both with neural networks) and do not know where to start studying.

thanks :)

*

ivan.moony

  • Trusty Member
  • ************
  • Bishop
  • *
  • 1723
    • mind-child
Re: where to start to learn
« Reply #1 on: April 30, 2015, 04:09:15 pm »
hi there :)

If you want to build a chatbot then try learning AIML language. If you seek for more intelligent behavior, you can try learning math logic and theorem proving (maybe you can mix it with AIML to get a smarter chatbot). Neural networks are good for recognizing images and speech, but I think there is more that neural networks can do.
« Last Edit: April 30, 2015, 04:35:53 pm by ivan.moony »

*

Ultron

  • Trusty Member
  • *******
  • Starship Trooper
  • *
  • 471
  • There are no strings on me.
Re: where to start to learn
« Reply #2 on: April 30, 2015, 05:48:27 pm »
I am no teacher nor experienced tutor, therefore I can only share you my short story...


I started out as somebody with an insanely strong desire to build a Jarvis-like program, much like the original from Iron Man. My previous knowledge and interests involved astronomy, physics, basic programming and a young interest in robotics. How did I begin learning? I just looked at other projects, improved my programming knowledge and occasionally read an article on Wikipedia regarding a certain subject within the machine learning domain.


I was already a few months into studying before I found out that what I wanted to do was in fact something called "Artificial Intelligence".


So my recommendation is to picture your goal and begin in whichever way you personally believe it is best. As time passes and experimentation goes on you will gradually find out the things you need to learn - these are very specific per person and project, hence why I have never found those 'how to get started' books and tutorials useful.


You define and explore your own set of needs, and slowly learn and evolve towards your goal. And remember - a house's most important part is it's foundation, so make sure your's is a tough one! Also don't forget that mistakes can only make you better. Good luck on your journey!
Software and Hardware developer, and everything in between.

*

Art

  • At the end of the game, the King and Pawn go into the same box.
  • Trusty Member
  • **********************
  • Colossus
  • *
  • 5865
Re: where to start to learn
« Reply #3 on: April 30, 2015, 06:08:37 pm »
Wow, Ultron...I'm impressed with such sage advice you have given. I was practically thinking that as I was reading along. Very nicely presented and some great advice for us all no matter our goal! O0
In the world of AI, it's the thought that counts!

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6856
  • Mostly Harmless
Re: where to start to learn
« Reply #4 on: May 01, 2015, 02:49:22 pm »
Hi and welcome from me too :)

I've learnt a lot from the people here, so I think touching base with other people who are interested in the same kind of things is the first step to take.

Ask questions, start some debates, these things will help you learn.

For more hands on stuff Ivan has a good idea. Take a look at the things that are easier to get started with. Pattern matching systems are a good place, meaning things like AIML, ChatScript, RiveScript and others.

There's a lot of information here in various threads, take a look around. Good luck with your endeavour :)

*

8pla.net

  • Trusty Member
  • ***********
  • Eve
  • *
  • 1302
  • TV News. Pub. UAL (PhD). Robitron Mod. LPC Judge.
    • 8pla.net
Re: where to start to learn
« Reply #5 on: May 02, 2015, 12:26:52 am »
My advice is to start as simple as possible...



INPUT

Input stimulus from human.   Example, "Hello!  Hey let's chat."

PROCESS

Process stimulus to match an A.I. response.   Example, "HELLO" =>  "Hi there!"

OUTPUT

Output response from A.I.  Example, "Hi there!"


My Very Enormous Monster Just Stopped Using Nine

 


OpenAI Speech-to-Speech Reasoning Demo
by MikeB (AI News )
March 31, 2024, 01:00:53 pm
Say good-bye to GPUs...
by MikeB (AI News )
March 23, 2024, 09:23:52 am
Google Bard report
by ivan.moony (AI News )
February 14, 2024, 04:42:23 pm
Elon Musk's xAI Grok Chatbot
by MikeB (AI News )
December 11, 2023, 06:26:33 am
Nvidia Hype
by 8pla.net (AI News )
December 06, 2023, 10:04:52 pm
How will the OpenAI CEO being Fired affect ChatGPT?
by 8pla.net (AI News )
December 06, 2023, 09:54:25 pm
Independent AI sovereignties
by WriterOfMinds (AI News )
November 08, 2023, 04:51:21 am
LLaMA2 Meta's chatbot released
by 8pla.net (AI News )
October 18, 2023, 11:41:21 pm

Users Online

203 Guests, 0 Users

Most Online Today: 258. Most Online Ever: 2369 (November 21, 2020, 04:08:13 pm)

Articles