Python programs, usually short, of considerable difficulty, to perfect particular skills.
Role in this project:
Back-end Developer & Software Architect Contributions:765 commits, 66 PRs, 945 pushes in 5 years 11 months
Contributions summary:Peter primarily contributed to the core functionality of the Pytudes project. Their commits focus on the implementation of character-level language models, with a recursive algorithm for generating text by using the n-gram method. Additionally, their contributions involved the creation and maintenance of data structures, such as the ProbDist class, and functions to compute the mean and standard deviation of the values in a probability distribution, demonstrating their focus on the core logic and architecture.
pythonpython-3demonstrate-skills
Python implementation of algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach"
Role in this project:
Backend Developer Contributions:181 commits, 540 PRs, 581 pushes in 4 years 8 months
Contributions summary:Peter primarily focused on updating and converting Python code, specifically the `utils.py` file, to be compatible with Python 3. The contributions included porting the code to Python 3.5, updating the probability module, and adding testing using pytest. The work appears to have involved refactoring existing utility functions and ensuring the project's core functionality was modernized for Python 3 compatibility.
artificial-intelligencepython