2010-06-13 8 views
2

Je cherche une idée de projet de fin d'études en intelligence artificielle et sur le terrain d'apprentissage machine ... L'idée peut nécessiter l'interface utilisateur frontal pour attirer les utilisateurs ...projet d'intelligence artificielle idée

Je pense à comment AI et l'apprentissage automatique peut vous aider dans la vie quotidienne ..?

Avez-vous besoin d'aide ou de conseils sur de nouvelles idées intéressantes?

Merci

Edit:
Je parle des idées pratiques qui peuvent être utilisés dans la vraie vie ... Pas une idée de prouver des choses théoriques ... Quelque chose comme un système d'exploitation (ou un ajout dans celui existant) qui s'adaptent à votre façon de travailler ... ou un traitement de texte qui vous aide à recueillir des informations sur ce que vous écrivez ..

+2

Ceci est une thèse de premier cycle, non? "Quelque chose comme un système d'exploitation (ou un ajout dans un système existant) qui s'adapte à votre façon de travailler" me semble terriblement impraticable. La deuxième idée semble mieux. Pourquoi ne parlez-vous pas à un conseiller et travaillez-vous sur un sujet réalisable avec eux? – duffymo

+0

J'aime aussi la deuxième idée. C'est pragmatique et aussi évolutif: vous pouvez commencer petit, et même une implémentation simple peut être utile, mais la portée potentielle est presque illimitée. Vous voudrez peut-être choisir un domaine spécifique sur lequel vous pouvez apporter de l'aide, par exemple quelque chose que vous connaissez déjà, comme un sujet d'histoire favori, etc. – TechNeilogy

Répondre

4

Deux idées:

  1. Ecrivez une version actuelle, robuste de SHRDLU avec le code source compréhensible. Voir http://www.semaphorecorp.com/misc/shrdlu.html

  2. Écrivez un programme de type SHRDLU qui manipule le code réel au lieu de blocs imaginaires. Un tel outil pourrait être utilisé pour manipuler des programmes extrêmement volumineux et complexes, y compris le code !

Imaginer donner des commandes comme ...

(a) site Web Scan X et la liste des phrases que vous parvient pas à analyser. (B) Numérisez le document Y et énumérez toutes les règles de grammaire dont vous n'avez pas besoin. (C) Au lieu d'itérer sur chaque élément de "proplist" dans votre fonction "search", ne traiter que le cdr de "proplist" si l'appel initial à "lookup" renvoie zéro. Après avoir fait la modification, confirmez la phrase "ramasser un très très gros bloc" qui va réussir et la phrase "ramasser un très très gros bloc" échouera. (D) Votre grammaire "conjointe" nécessite actuellement un mot coordinateur comme "et", mais cette exigence est fausse. Divisez votre grammaire "coordination" en "coordination syndicale" et "coordination asyndétique" comme suit: conjoins en utilisant "et", comme dans "rapidement et tranquillement, il est entré dans la banque" sont appelées "coordinations syndicales". Conjoins sans un coordinateur, comme dans "rapidement, tranquillement, il est entré dans la banque" sont des "coordinations asyndetic". Maintenant, scannez le corpus Z pour voir si moins de phrases échouent à analyser.

3

Un élément de l'intelligence est l'imagination.

Il ne faudrait pas beaucoup à Google pour les «projets de recherche sur l'intelligence artificielle» et voir ce que font les autres dans d'autres écoles. Comme ce n'est pas un doctorat, il n'y a pas d'exigence d'unicité pour vous.

Vous pouvez également consulter le texte de Peter Norvig pour voir ce qui a été fait auparavant et l'adapter.

Je vous recommande également de faire quelque chose avec les tonnes de données disponibles sur le Web. Essayez de penser à "Programming Collective Intelligence" et "Beautiful Data" pour voir comment vous pourriez utiliser l'information pour apprendre à un programme comment adapter son comportement en fonction de nouvelles informations (réseaux neuronaux, algorithmes génétiques, algorithmes de colonie de fourmis, etc.)

2

Qu'est-ce qui vous intéresse?

L'IA est utilisée dans beaucoup de domaines, alors trouvez quelque chose qui vous passionne et voyez ensuite comment utiliser l'IA pour cela. Par exemple, si vous êtes intéressé par les jeux, vous pouvez trouver un algorithme intéressant pour les fantômes de Pac-man, et utiliser des labyrinthes plus intéressants. Vous pouvez trouver quelqu'un qui est intéressé à faire un projet 3D et ils pourraient écrire une version 3D et votre algorithme pourrait être plus intéressant.

Ou, vous pourriez être intéressé par la robotique. Encore une fois, ce serait idéal si vous pouviez trouver quelqu'un avec un intérêt pour faire un robot et vous pourriez écrire la partie IA. Ainsi, par exemple, vous pourriez voir si vous pouvez trouver comment obtenir un robot pour déterminer la différence entre une culture agricole et une mauvaise herbe/herbe. Fondamentalement, votre point de départ devrait être sur ce qui vous intéresse vraiment.

5

Qu'en est-il d'un projet qui utilise la génération de texte Markov-Chain pour générer des réponses aux questions Stack Overflow? (^ __ ^)

1

Effectuez une mise en cluster sur les documents, comme indiqué par ex-clusty search engine. C'est clairement une application attrayante.

Questions connexes