Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Search Algorithms: Changes as of 12 March 2019 #89

Open
norvig opened this issue Mar 12, 2019 · 12 comments
Open

Search Algorithms: Changes as of 12 March 2019 #89

norvig opened this issue Mar 12, 2019 · 12 comments

Comments

@norvig
Copy link
Contributor

norvig commented Mar 12, 2019

We've gone through several drafts of new algorithms for search. After some student-testing and comments from reviewers, we have a new version, as shown in aima4e-algorithms.pdf and in https://github.com/aimacode/aima-python/blob/master/search4e.ipynb

This version tested better than previous ones, so this is what we're going with, it will require some changes to the 3e version, and even to some work that some of you did earlier on changes to 4e. (Sorry to give you extra work.)

@david-asem
Copy link

Hi Peter, please I'm happy to work on this challenge. On it.

@norvig
Copy link
Contributor Author

norvig commented Mar 16, 2019

Thank you @dyasem

@david-asem
Copy link

You're welcome @norvig
Please I've also sent you an email expressing my interest in working on the implementation of the pseudocode algorithms in Java.

@memogamd21
Copy link

Hi Mr.Norvig.. I'm pleased to show interest in this challenge.. In addition, I'm interested in working on the implementation of the pseudocode algorithms in Python. I wish you get back to me soon

@psdas
Copy link

psdas commented Mar 23, 2019

Hi Peter, I am interested to work on the challenge. It would be great working on the Python implementation of pseudo code algorithms. It would be great if you get back to me regarding the same.

@har-vy
Copy link

har-vy commented Mar 24, 2019

Hi Peter, I would love to work on the challenge. I would like to discuss with you the implementation in Java.

@Mancancode
Copy link

am interested in this project, is there any pre=application form?

@SudhanshuBhoi
Copy link

@norvig Please review pull requests #90, #91, and #92 regarding this issue.

@heyswappy
Copy link

heyswappy commented Apr 6, 2019

@norvig where could I get examples for implementing the pseudocodes of aima4e in python. I asked this because sometimes it is difficult to figure out the type of data we're dealing with. For example, what is a percept(in terms of data type), what is the table of actions an array or hashtable and again what really actions are. Thanks in advance; any help would be appreciated.

@ssuresh3
Copy link

ssuresh3 commented Apr 9, 2019

I'm looking forward to help you out in this issue.

@codefeeder
Copy link

Hi @norvig, I would like to contribute to this challenge.

@heyswappy
Copy link

@ssuresh3
https://gist.github.com/heyswappy/b0680103eb660e15349ce7e72b64fff1
in the above gist I tried to code the first algorithm in aima/pseudocode/readme.md given here
https://github.com/aimacode/aima-pseudocode/blob/master/md/Table-Driven-Agent.md

so as of now I don't have to work on percept so leave it alone but in order to implement the hashtable I need to know how to use the array of percepts as a key to get a hash value for which I need to know what a percept is. Does that mean that we have to create a custom hashtable?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants