An Search Algorithm Tutor

Many Artificial Intelligence programs use search strategies to find solutions to problems. This project will involve developing a search tutoring system which shows a novice user how different search strategies work. The system could use a simple example to illustrate each strategy, such as the route-finding problem which involves finding the shortest route between two towns (Russell & Norvig has a simplified map of the towns in Romania showing the distance between each town). The system should show a number of different search strategies such as breadth-first, depth-first, best-first, A* and local search algorithms such as hill-climbing and simulated annealing.

In addition, the system should allow the user to select the problem (e.g. for the shortest route, select the two towns they would like the shortest route for), and select the search strategy. The user should be able to step through the search process and the system should provide an explanation of each stage. Ideally, in order that the user can learn how each search strategy works, they should be able to interact with the search process by providing their own input as to what the outcome of each stage should be. The system should compare the user's input with the actual outcome of each stage and provide feedback as to whether the user is correct or not.

Beceriler: Java

Daha fazlasını görün: algorithm tutor, work search, what's an algorithm, what's algorithm, what is the algorithm, what is breadth first search, what is an algorithms, what is an algorithm, what is algorithms, what is algorithm, what is a algorithm, what an algorithm, what algorithm, use of algorithm, use algorithm, the algorithm is, simple search algorithm, simple algorithms in c, simple algorithm problems, simple algorithm example, search for work, search algorithms in c, search algorithm in c, search algorithm example, problems in algorithms

İşveren Hakkında:
( 0 değerlendirme ) Kochin, India

Proje NO: #204317

2 freelancer bu iş için ortalamada 48$ teklif veriyor


java expert and very good knowledge in AI

in 4 gün içinde50$ USD
(0 Değerlendirme)

i have read your requirements and iam interested in doing this project for u

in 3 gün içinde45$ USD
(0 Değerlendirme)