Skip to content

NLP Module: Probabilistic Grammar #599

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

Merged
merged 6 commits into from
Aug 2, 2017
Merged

NLP Module: Probabilistic Grammar #599

merged 6 commits into from
Aug 2, 2017

Conversation

antmarakis
Copy link
Collaborator

@antmarakis antmarakis commented Aug 2, 2017

Added the following:

  • A probabilistic grammar to the nlp module, including tests.

  • A section to the notebook for the probabilistic grammar.

  • A function for a weighted random.choice, including tests.

  • In nlp, made generate_random function a class function (since it should behave differently for prob/no-prob grammars).

@antmarakis antmarakis closed this Aug 2, 2017
@antmarakis antmarakis reopened this Aug 2, 2017
@norvig norvig merged commit 14c3f77 into aimacode:master Aug 2, 2017
@antmarakis antmarakis deleted the patch-1 branch August 2, 2017 20:42
dj5x5 pushed a commit to dj5x5/aima-python that referenced this pull request Jul 17, 2025
* add prob-grammar to notebook

* Update nlp.py

* add weighted choice

* tests for prob grammar + generation

* add test for weighted choice

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

Successfully merging this pull request may close these issues.

2 participants
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy