Idéia para TCC usando IA

14 respostas
F

Galera,

Estou querendo idéias para fazer meu TCC baseando em IA.
Pode ser um programa voltado para deficientes(preciso de idéias) ou jogo.
Claro que em java.

Postem muito galera vlw

14 Respostas

J

Faça que nem eu no meu TCC.

Crie uma IA para jogar xadrez. Mas cria
tudo, sem usar nenhum componente pronto,
ou partindo de algum codigo open source.

R

Bem, fazer IA pra jogo é legal, mas é algo que já está bem batido (na minha opinião).

Uma coisa que gostaria de fazer (e que vc poderia aproveitar) é fazer uma IA que, dadas cotações de empresas na bolsa de valores, quantidade de ações negociadas, preços e variações, juntamente com taxas de inflação e crescimento de determinado período, fazer com que essa IA dê “sugestões” de ações para comprar, vender ou manter.

Há um sem número de técnicas que o pessoal que investe na bolsa usa para determinar quando comprar, quando vender, quando esperar e que poderiam ser agregadas no processo de aprendizado da IA. E o bom é que a Bovespa tem o histórico detalhado das cotações diárias de mais de uma década de operações. Como os dados de inflação, crescimento, taxa de juros, etc, também são públicos, você poderia treinar a sua IA e testá-la com dados de um ano completo, tipo, 2001, e verificar a taxa de acerto da sua IA.

Aí, para complementar, poderia comparar a taxa de acerto entre Redes Neurais, Redes Bayesianas, Algoritmos Genéticos, Arvores de Decisão e qualquer outro algoritmo que vc pretender estudar.

E, quem sabe, se der certo, pode tentar ganhar algum com isso depois de formado :wink:

F

Gostei das duas idéias mas vou pela segunda pois é mais desafiadora.
Valeu mesmo pessoal daqui a pouco postos os socorros rsrs
Se é que o meu professor vai aceitar esse tema agora.

A

Usei IA em meu TCC, pesquise um pouco sobre o Drools da JBoss…

Abraço

F

Bem é claro que vou precisar da ajuda de todos e + um pouco, estou estudando IA agora, terei que usar servlet claro vamos fazer um escopo para dar certo alguém pode me ajudar nisso?

A

Felipe,

Ja tem ideia de como vai aplicar I.A?

Tente ver algo relacionado a Sistemas Especialistas, é uma bora área de se trabalhar com I.A e tem bastante material, um bom livro para se usar é:

F

Bem vamos começar o escopo ai o pessoal vai ajudando a complementar

  • Bolsa de Valores -> Análise Técnica

-Programação Java EE -> Eclipse -> Servlets -> JBoss

-Banco de Dados -> PostgreSql ou Mysql o que aconselham?

-Inteligencia Artificia -> Estarei analisando a princípio a dica de Sistemas Especialistas como o augusto me indicou

  • Como estou no começo tudo pode mudar apenas o tema e é claro a lp não rsrsrs
A

felp10:
Bem vamos começar o escopo ai o pessoal vai ajudando a complementar

  • Bolsa de Valores

    -Análise Técnica

-Programação Java EE

  • Eclipse
  • Servlets
  • JBoss

-Banco de Dados
- PostgreSql ou Mysql o que aconselham?

-Inteligencia Artificial
-Estarei analisando a princípio a dica de Sistemas Especialistas como o augusto me indicou

  • Como estou no começo tudo pode mudar apenas o tema e é claro a lp não rsrsrs

opa,
pra que Servlets?

Eu escolheria PostgreSQL!

R

Olá felp10,

Bem, uma coisa que aprendi é que vc precisa ter foco. Antes de pensar se vai ser java EE, se vai usar postgreSQL, vc precisa fazer o que realmente tem valor, no caso, o tema que vc escolheu: Inteligência Artificial.

Sem o principal, o que vc terá é um simples sistema de cadastro que, eu digo, não tem valor algum pra ser tema de tcc.

Pegue as idéias do pessoal daqui e invente as suas. Faça um filtro delas, restrinja a 2 ou 3 idéias e as apresente ao seu orientador. Ele te auxiliará na escolha da melhor idéia a ser desenvolvida.

Depois de escolhida a idéia, comece os estudos pelo principal, pelo mais importante. Só isso vai te tomar algo em torno de 60-70% do seu tempo, pois você terá que coletar dados, testar, refinar os algoritmos, testar novamente, encontrar erros bisonhos, testar de novo… Fora o tempo que você terá que escrever o TCC em si, que te tomará outro tanto de tempo.

Deixe servlet, banco de dados, arquitetura pra beeem depois, de preferência, lá pro final. Pode ser que você nem chegue a implantar os seus algoritmos em sistema nenhum. Isso será um demérito para seu trabalho? De maneira alguma, a menos que o TCC exija que seja implementado um sistema web.

Digo isso pq já vi e ouvi histórias de pessoas não serem aprovadas no seu TCC simplesmente pq gastaram tanto tempo e energia em coisas que não eram o foco e o trabalho ficou comprometido.

Novamente, a menos que o orientador exija que seu tcc seja implementar um sistema web, se você entregar um projeto que dê saída em console mesmo, mas que o algoritmo faça o prometido, tenho certeza que será trabalho será muito bom.

F

ruivo:
Olá felp10,

Bem, uma coisa que aprendi é que vc precisa ter foco. Antes de pensar se vai ser java EE, se vai usar postgreSQL, vc precisa fazer o que realmente tem valor, no caso, o tema que vc escolheu: Inteligência Artificial.

Sem o principal, o que vc terá é um simples sistema de cadastro que, eu digo, não tem valor algum pra ser tema de tcc.

Pegue as idéias do pessoal daqui e invente as suas. Faça um filtro delas, restrinja a 2 ou 3 idéias e as apresente ao seu orientador. Ele te auxiliará na escolha da melhor idéia a ser desenvolvida.

Depois de escolhida a idéia, comece os estudos pelo principal, pelo mais importante. Só isso vai te tomar algo em torno de 60-70% do seu tempo, pois você terá que coletar dados, testar, refinar os algoritmos, testar novamente, encontrar erros bisonhos, testar de novo… Fora o tempo que você terá que escrever o TCC em si, que te tomará outro tanto de tempo.

Deixe servlet, banco de dados, arquitetura pra beeem depois, de preferência, lá pro final. Pode ser que você nem chegue a implantar os seus algoritmos em sistema nenhum. Isso será um demérito para seu trabalho? De maneira alguma, a menos que o TCC exija que seja implementado um sistema web.

Digo isso pq já vi e ouvi histórias de pessoas não serem aprovadas no seu TCC simplesmente pq gastaram tanto tempo e energia em coisas que não eram o foco e o trabalho ficou comprometido.

Novamente, a menos que o orientador exija que seu tcc seja implementar um sistema web, se você entregar um projeto que dê saída em console mesmo, mas que o algoritmo faça o prometido, tenho certeza que será trabalho será muito bom.

Então o tema já foi escolhido será mesmo um sistema inteligente que indique a melhor opção compra, venda ou neutra. Esse é o foco devo utilizar Rede Neural e Regra de produção, preciso entregar um sistema então melhor que seja web mas como disse ainda estou no começo, claro que posso rever meus conceitos caso os experientes consigam me convecer rsrsrs.

F

augustocolom:
felp10:
Bem vamos começar o escopo ai o pessoal vai ajudando a complementar

  • Bolsa de Valores -> Análise Técnica
    -Programação Java EE -> Eclipse -> Servlets -> JBoss
    -Banco de Dados -> PostgreSql ou Mysql o que aconselham?
    -Inteligencia Artificial -> Estarei analisando a princípio a dica de Sistemas Especialistas como o augusto me indicou
  • Como estou no começo tudo pode mudar apenas o tema e é claro a lp não rsrsrs

opa,
pra que Servlets?
Eu escolheria PostgreSQL!

Servlets porque foi minha primeira idéia na verdade ainda não dei uma olhada a fundo Drolls da Jboss… JSP ou outra alternativa, isso é uma das coisas que já penso em alterar.
Eu tendo para o postgreSQL mesmo.

J

Boa escolha, excelente tema. Quando eu fiz o meu TCC eu pensei nesse, mas preferi a parte de busca competitiva.

Esqueça de implementar à parte de visualização (Servlet, desktop, o que for)… primeiramente modele
e crie o sistema especialista antes de mais nada, e só depois, SE SOBRAR TEMPO você cria uma camada web se for o caso.
Se possível, tente utilizar padrões de projeto para tornar seu código mais flexivel, pois projetos com IA sem serem
modelados corretamente podem dar uma dor de cabeça depois.

F
  • Bolsa de Valores -> Análise técnica, vi que a bolsa usa o protocolo fix para enviar dados referente ao mercado de ações qual a melhor forma de fazer isso? terei que usar vendor?

-Inteligencia Artificial -> Sistemas Especialistas muito provavelmente usando drools -> se alguem puder me indicar exemplos valeu…

  • Como estou no começo tudo pode mudar apenas o tema e é claro a lp não rsrsrs, estava pensando agora em abrir novo post com dúvidas mais específicas como no caso da bolsa depois virão as dúvidas de IA e posteriormente da implementação java. O que acham?
F

Preciso de idéias para o TCC também.

No meu caso, eu quero aplicar IA em uma ferramenta de gerenciamento de projetos que estou construindo.

Mais especificamente no Controle de tarefas (notificações de identificação de impedimentos, controle de prazo, etc). Mas até agora só encontrei desmotivação de quem deveria orientar/motivar.

Se eu falasse que era com foco em Usabilidade, seria mais fácil. Quem pode me sugerir algo científico para estudar nestas condições?

Algo que o professor não olhe pra mim e diga que não vai dar tempo de validar.

Criado 24 de fevereiro de 2011
Ultima resposta 14 de out. de 2011
Respostas 14
Participantes 5