In this project, the Pacman agent will find paths through his maze world, both to reach a particular location and to collect food efficiently. I implemented general search algorithms such as depth-first, breadth-first, uniform cost, and A* search algorithms which are used to solve navigation problems in the Pacman world.
Repository Index
47,133 repositories indexed
265–288 of 339 · Most stars
Simple hash algorithms in OCaml
- hash
- ocaml
- sha1
- sha256
TranslatedActionScript (AS3) library for processing binary data. This library contains MD5, SHA-1, SHA-2 ( SHA-224 and SHA-256 ), Base64, CRC32 algorithms, JSON encoder & decoder as well as PNG and JPEG encoders.
Weighted PageRank implementation in Go
- pagerank
- algorithms
- golang
- go
String metrics and phonetic algorithms for Elixir (e.g. Dice/Sorensen, Hamming, Jaccard, Jaro, Jaro-Winkler, Levenshtein, Metaphone, N-Gram, NYSIIS, Overlap, Ratcliff/Obershelp, Refined NYSIIS, Refined Soundex, Soundex, Weighted Levenshtein)
slippery chicken: algorithmic composition software in common lisp and clos
- music
- algorithms
- algorithmic-composition
- common-lisp
Rendering algorithms implemented in WebGPU.
Fast Ruby FFI string edit distance algorithms
A NodeSchool workshopper to introduce JS developers to algorithms
Provides a FilterService for Symfony to allow users to implement input filtering in entities using Annotations
- symfony
- symfony-bundle
- filtering
- hacktoberfest
Package passwap provides a unified implementation between different password hashing algorithms. It allows for easy swapping between algorithms, using the same API for all of them.
- argon2
- bcrypt
- go
- hashing
Support vector machines (SVMs) and related kernel-based learning algorithms are a well-known class of machine learning algorithms, for non-parametric classification and regression. liquidSVM is an implementation of SVMs whose key features are: fully integrated hyper-parameter selection, extreme speed on both small and large data sets, full flexibility for experts, and inclusion of a variety of different learning scenarios: multi-class classification, ROC, and Neyman-Pearson learning, and least-squares, quantile, and expectile regression.
- svm
- regression
- classification
- machine-learning
Bundle allows you to create doctrine entities with fields that will be protected by encryption algorithms such as AES
A full-featured Swift library for JOSE standards with first-class support for CryptoKit keys, providing JWS, JWT, SD-JWT, and JWE with signing, encryption, and JWK key management.
- jsonwebtoken
- jws
- jwt
- json-web-key
UI Related Algorithms and Managers
Julia wrapper around nettle cryptographic hashing/encryption library providing MD5, SHA1, SHA2 hashing and HMAC functionality, as well as AES encryption/decryption
- cryptography
- nettle
- encryption
- hash-algorithms
Data structures and algorithms in OCaml
Parameter Optimization for Lean Algorithms
- lean
- optimization
- blazor
- sharpe-ratio
Permutations and permutation groups in Common Lisp.
- permutations
- permutation-groups
- permutation-algorithms
- lisp
An extensible .NET genetic algorithm library for optimization and artificial intelligence - Evolutionary computation and complex problem solving made simple
- artificial-intelligence
- csharp
- dotnet
- evolutionary-algorithm
A framework for implementing and certifying impure computations in Coq
- coq
- formal-verification
- freer-monads
Realtime benchmarks for PHP code
- gnuplot
- algorithms
- realtime
- benchmark
A simple graph library for java
- java
- graphs
- graph
- graph-algorithms
My algorithmic trading strategies with the Gekko cryptocurrency trading bot.
- gekko-strategies
- trading-strategies
- machine-learning-algorithms
- neural-networks