FórumGdH

Página Inicial do Guia do Hardware

Registrar FAQ Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Voltar   FórumGdH > Profissional > Programação, scripts, web e banco de dados
Bem-vindo ao FórumGdH
Não se esqueça de se registrar, é grátis . Nós temos 759.317 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.

Resposta
 
Opções do Tópico
Antigo 02-02-2005, 9:12   #1 (permalink)
beatriz
Membro Senior
 
Avatar de beatriz
 
Registrado em: Jul 2002
Localização: dracena-sp
Idade: 30
Mensagens: 199
Reputação: 21 beatriz está indo no caminho certo
Enviar mensagem via MSN para beatriz
Padrão Sistema com intelegencia artificial

Alguem tem algum codigo fonte em Delphi ou C++ que possua conceitos de IA
__________________
"Deus é fiel!"
beatriz está offline   Responder com Quote
Antigo 02-02-2005, 13:14   #2 (permalink)
bytamer
Super Participante
 
Registrado em: Oct 2002
Localização: São Paulo/SP - 05304-010
Mensagens: 580
Reputação: 20 bytamer está indo no caminho certo
Enviar mensagem via MSN para bytamer
Padrão

www.unidev.com.br
__________________
Afastado do fórum por um tempo.
bytamer está offline   Responder com Quote
Antigo 03-02-2005, 8:58   #3 (permalink)
beatriz
Membro Senior
 
Avatar de beatriz
 
Registrado em: Jul 2002
Localização: dracena-sp
Idade: 30
Mensagens: 199
Reputação: 21 beatriz está indo no caminho certo
Enviar mensagem via MSN para beatriz
Padrão

Eu precisava construir um sistema com qualquer tema que possua arvore de decisão. E como sou bem leiga no assunto, alguém pode passar um código com comentários?
__________________
"Deus é fiel!"
beatriz está offline   Responder com Quote
Antigo 03-02-2005, 13:06   #4 (permalink)
bytamer
Super Participante
 
Registrado em: Oct 2002
Localização: São Paulo/SP - 05304-010
Mensagens: 580
Reputação: 20 bytamer está indo no caminho certo
Enviar mensagem via MSN para bytamer
Padrão r

srry... minha especialidade é vb
__________________
Afastado do fórum por um tempo.
bytamer está offline   Responder com Quote
Antigo 04-02-2005, 2:07   #5 (permalink)
alpha
Novo Membro
 
Registrado em: Feb 2005
Mensagens: 85
Reputação: 15 alpha está indo no caminho certo
Enviar mensagem via ICQ para alpha
Padrão

Bom, como o bytamer, eu tb entendo mais de vb, e p/ criar um AI simples em vb eu usaria numeros randomicos, ou seja numero q a propria maquina cria aliatoriamente atraves de uma linha de comando na declaracao da varavel randomica, infelizmente nao sei fz isso em Delphi ou C++, porem é muito provavel q exista como no vb essa funcao no c++ e no Delphi, entao é so dar uma pesquisada na net, tem um site q vc pode consultar: delphibr.com.br, procure outros sites tb. Caso vc decida fz seu programa em VB me da um toque q eu te mando o codigo de um programa de AI em simples e facil de entender
alpha está offline   Responder com Quote
Antigo 04-02-2005, 2:53   #6 (permalink)
kao00
Membro Senior
 
Registrado em: Jan 2004
Localização: Londrina - PR
Mensagens: 352
Reputação: 0 kao00 está indo no caminho certo
Padrão

Vê se isso ajuda...
Código:
#include <iostream> #include <cstdlib> // função rand() int main() { int numero_randomico; int contador = 0; // números para serem usados na função que faz // o gerador de números randômicos não repitir muito int seed[] = {7, 33, 98, 45, 28, 1, 0, 176, 4, 18}; while(contador < 10){ // faz com que o gerador de números randômicos // repita menos os números gerados. Você poderia fazer // algo do tipo srand(time(0)), não se esquecendo de incluir // <ctime> srand(contador); // gera um número randômico de 1 a 6 numero_randomico = 1 + rand() % 6; // mostra mensagens randômicas de acordo com o número // gerado. Você poderia usar um switch aqui tb mas tanto faz if(numero_randomico == 1) std::cout << "Bom dia.\n"; else if(numero_randomico == 2) std::cout << "Bem vindo ao GDH.\n"; else if(numero_randomico == 3) std::cout << "Gosto de C++.\n"; else if(numero_randomico == 4) std::cout << "Essas frases sao muito cretinas rs.\n"; else if(numero_randomico == 5) std::cout << "Espero ter ajudado.\n"; else std::cout << "Acabou.\n"; // incrementa o contador pq senão o loop nunca acaba contador++; } // só pra manter o console aberto e dar tempo de ver // o que foi mostrado na tela std::cin.get(); return 0; }
kao00 está offline   Responder com Quote
Antigo 09-02-2005, 22:04   #7 (permalink)
arakawa
Super Participante
 
Registrado em: May 2002
Localização: Sao Paulo/SP CEP 04542-060
Mensagens: 800
Reputação: 22 arakawa está indo no caminho certo
Enviar mensagem via ICQ para arakawa
Padrão

Eu sei fazer isso em delphi, mas de trabalhos de escola, bastam os meus.
arakawa está offline   Responder com Quote
Antigo 11-02-2005, 16:17   #8 (permalink)
GBastos
Super Participante
 
Avatar de GBastos
 
Registrado em: Sep 2001
Localização: Salvador, Bahia
Idade: 32
Mensagens: 770
Reputação: 22 GBastos está indo no caminho certo
Padrão

Não querendo desmerecer a sugestão e o trabalho dos colegas, mas qual a relação entre números randômicos e IA?
Aqui você acha um "Hello, world" com IA. Nesse mesmo site, você pode achar vários outros códigos com IA.
__________________
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better.
GBastos está offline   Responder com Quote
Antigo 11-02-2005, 22:33   #9 (permalink)
jackinabox
Veterano
 
Avatar de jackinabox
 
Registrado em: Nov 2004
Mensagens: 1.055
Reputação: 17 jackinabox está indo no caminho certo
Padrão

Citação:
Postado Originalmente por GBastos
Não querendo desmerecer a sugestão e o trabalho dos colegas, mas qual a relação entre números randômicos e IA?
Pois é, não entendi nada! Inteligência Artificial e números randômicos :?:
O pessoal tem certeza de que estamos falando da mesma coisa :?:
__________________
Jeferson Charles Mayer

"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"
jackinabox está offline   Responder com Quote
Antigo 11-02-2005, 22:46   #10 (permalink)
aylons
General de Pijama
 
Avatar de aylons
 
Registrado em: Mar 2004
Localização: São Paulo
Idade: 28
Mensagens: 3.740
Reputação: 21 aylons possui ótimo potencial
Enviar mensagem via ICQ para aylons Enviar mensagem via MSN para aylons Enviar mensagem via Yahoo para aylons Enviar mensagem via Skype para aylons
Padrão

É que uma das formas de implementar inteligência artificial é o algoritmo genético, que vai fazendo iterações a partir de tentativas randômicas...
__________________
Ayloиs Hazzud, com N invertido
aylons está offline   Responder com Quote
Antigo 11-02-2005, 22:47   #11 (permalink)
jackinabox
Veterano
 
Avatar de jackinabox
 
Registrado em: Nov 2004
Mensagens: 1.055
Reputação: 17 jackinabox está indo no caminho certo
Padrão

"Binary Decision Tree implementation in C++"
http://www.generation5.org/content/2004/bdt-implementation.asp

"An Introduction to Game AI"
http://www.generation5.org/content/2000/app_game.asp

"Simple Board Game AI"
http://www.generation5.org/content/2000/boardai.asp
__________________
Jeferson Charles Mayer

"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"
jackinabox está offline   Responder com Quote
Antigo 11-02-2005, 22:57   #12 (permalink)
jackinabox
Veterano
 
Avatar de jackinabox
 
Registrado em: Nov 2004
Mensagens: 1.055
Reputação: 17 jackinabox está indo no caminho certo
Padrão

Citação:
Postado Originalmente por aylons
É que uma das formas de implementar inteligência artificial é o algoritmo genético, que vai fazendo iterações a parti...
Hum...! OK... Como criptografia e números primos... Pensei em abordagens mais objetivas do assunto...
__________________
Jeferson Charles Mayer

"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"
jackinabox está offline   Responder com Quote
Antigo 13-02-2005, 23:20   #13 (permalink)
GBastos
Super Participante
 
Avatar de GBastos
 
Registrado em: Sep 2001
Localização: Salvador, Bahia
Idade: 32
Mensagens: 770
Reputação: 22 GBastos está indo no caminho certo
Padrão

Ah, entendi... Mas a randomização só é utilizada no primeiro momento (na inicialização da população), depois é a partir dos cruzamentos. O Hello, world que eu botei no link ali em cima é feito utilizando algoritmos genéticos. E como disse o jackinabox, existem outras abordagens, inclusive mais populares, como lógica fuzzy e redes neurais.
__________________
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better.
GBastos está offline   Responder com Quote
Antigo 14-02-2005, 0:47   #14 (permalink)
alpha
Novo Membro
 
Registrado em: Feb 2005
Mensagens: 85
Reputação: 15 alpha está indo no caminho certo
Enviar mensagem via ICQ para alpha
Padrão

Existem outras formas de AI eu dei a ideia de randomicos pois é facil de se trabalhar, partindo do ponto d q ela nao tinha nada, entao foi so uma ideia, afinal o proprio numero randomico ja é um AI, a forma q ela vai desenvolver isso vai da criatividade dela
:lol:
alpha está offline   Responder com Quote
Resposta


Opções do Tópico

Regras de Mensagens
Você não pode criar tópicos
Você não pode postar respostas
Você não pode anexar arquivos
Você não pode editar suas mensagens

Código vB está Ligado
Smiles estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado
Ir para...


Horários baseados na GMT -3. Agora são 5:45.