numpy-ML is a GitHub-hosted library that implements various machine learning algorithms using only NumPy. The project emphasizes rapid experimentation and can be used as a package. It covers a range of ML methods and includes documentation for users. The repository is open source and welcomes contributions.
Directory
Search results
Published directory entries matching your search.
Oml is an OCaml math library that collects OCaml math and statistics functions. It aims for a descriptive, simple and typed approach to algorithms. A superset, Oml_full, includes C and Fortran dependencies such as Lacaml and LBFGS.
OpenCV is an open source computer vision library that contains over 2500 algorithms and supports model execution for machine learning and artificial intelligence. It was designed to be cross-platform, written in C with C++ and wrappers for Python and Java, and runs on desktop and mobile systems. A GPU module implemented with CUDA provides acceleration for part of the library.
OpenPuff is a portable steganography and watermarking tool for hiding data in carrier files. It supports image, audio, video, Flash and Adobe formats, and uses multiple passwords, 16 cryptography algorithms and carrier chains. It requires no installation and runs in user mode.
OPFython is a GitHub repository offering a Python-inspired implementation of the Optimum-Path Forest classifier. The library enables classification tasks using the optimum-path forest algorithm. It includes installation instructions, quick start guides, and classifier documentation. The project is open source and welcomes contributions from the community.
Optuna is an open source automatic hyperparameter optimization software framework designed for machine learning. It provides an imperative, define-by-run style user API with eager search spaces, algorithms that prune unpromising trials, and parallelization of searches over multiple threads or processes without modifying code. It is framework agnostic and can be installed with pip on Python 3.10 or newer.
Pact is a cross-chain automated market maker and DeFi platform. Its aggregator routes swaps across every DEX on Algorand to find the cheapest fill. It offers concentrated, traditional AMM, and stable-swap pools with multiple fee tiers, plus farms for staking LP tokens and reward programs.
ParaMonte is a serial and parallel library of Monte Carlo routines for sampling mathematical density functions of arbitrary dimensions and machine learning algorithms for scientific inference. It is designed for interoperability with C, C++, Fortran, MATLAB and Python, and supports shared-memory OpenMP threads and MPI distributed communications.
Park School Mathematics is a site presenting a series of mathematics books, from Book 1: Reasoning and Proving through Book 10: Functions and Models II, plus additional custom books. Book pages list lessons covering topics such as combinatorics, linear equations, quadratic models, graph theory, geometric proof, circular functions, algorithms, logarithms and recursion.
Parris, the automated infrastructure setup tool for machine learning algorithms.
A collection of tutorials and examples for solving and understanding machine learning and pattern classification tasks. Materials are organized into sections covering preprocessing, model evaluation, parameter estimation, algorithms, clustering and data visualization.
A Matlab package implementing machine learning algorithms described in the textbook Pattern Recognition and Machine Learning by C. Bishop. It is written purely in Matlab and is self-contained with no external dependency.
PDFEncrypt is a free, open-source native Windows app that encrypts PDF files using standard PDF encryption algorithms. Users specify a password required to open the document along with options and permissions for the PDF. Encryption runs locally on the Windows PC rather than uploading files to a third-party server. The app uses the iTextPDF library and is released under the AGPL license.
Perfectly Imperfect (PI.FYI) is a social magazine platform where users share personal recommendations for food, music, books, films, places and other interests. Content is curated by real people instead of algorithms, and the platform features editorial content and interviews with public figures, with all past content stored in a searchable archive. Users can create custom lists, share their own recommendations, theme their profiles and connect with others over shared interests.
Perspec is a scriptable desktop app to correct the perspective of images, such as photos of whiteboards, document scans, or facades. Its integrated computer vision algorithms automatically detect document corners, which can be manually adjusted if incorrect. Corrected images can be saved in several color modes. It is also usable via a command line interface.
Machine Learning library for PHP. Algorithms, Cross Validation, Neural Network, Preprocessing, Feature Extraction and much more in one library.
Browser-based tool that scales pixel art images to larger or smaller sizes without blurring. It offers several pixel art scaling algorithms, including cleanEdge, hqx and xBR, and processes images locally without uploading them. Animated GIFs are not supported; only the first frame is scaled.
Pixelfed is open-source photo sharing software that lets casual shots and creative photography find an audience without algorithmic barriers. It is licensed under AGPL and built with Laravel, with ActivityPub federation and Docker-based deployment recommended for running instances.
Polyaxon is a platform for building, training, and monitoring large-scale deep learning applications. It deploys into any data center or cloud provider and supports major deep learning frameworks such as Tensorflow, MXNet, Caffe, and Torch. It manages workloads with container and node management and offers hyperparameter tuning through experiment groups defining a search algorithm and search space.
Project Naptha is a browser-based tool that applies computer vision algorithms to images on web pages so text inside them can be highlighted, copied, edited and translated. The project page is a live demo showing text selection over words in an image. It was made by Kevin Kwok and Guillermo Webster.
PyBroker is a Python framework for developing algorithmic trading strategies with a focus on machine learning. It provides a backtesting engine built in NumPy and accelerated with Numba, model training and backtesting using Walkforward Analysis, parameter optimization with Optuna, and access to historical data from Alpaca, Yahoo Finance, and AKShare. It supports Python 3.11+ on Windows, Mac, and Linux.
RawTherapee is a free, cross-platform raw image processing program released as Free Software under GPLv3. It is designed for developing raw files from a broad range of digital cameras and offers a non-destructive, 32-bit floating point processing engine with modern demosaicing algorithms. It is available for Linux, macOS, and Windows and in over 15 languages.
Red Blob Games publishes interactive visual explanations of math and algorithms, using examples from computer games and other projects. Topics include pathfinding, map generation from noise, hexagonal grids, Voronoi diagrams, graph theory and 2D visibility. Articles are free, with no signup and no ads, aimed mainly at independent, student and hobbyist software developers. The site also hosts demos such as map generators.
A browser-based tool that calculates primes, encrypts messages with the RSA algorithm and brute-forces decryption of RSA messages given a public key. All primes between 0 and 0 are stored in JavaScript files, and additional primes can be generated and kept until the page reloads.