Showing 4819 open source projects for "learning"

View related business solutions
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 1
    BasicSR

    BasicSR

    Winning Solution in NTIRE19 Challenges on Video Restoration

    BasicSR is a deep learning framework designed for advanced video restoration tasks such as video super-resolution, deblurring, and denoising. Unlike single-image restoration models, EDVR addresses the temporal dimension by aligning multiple video frames using deformable convolutional layers in a coarse-to-fine manner, allowing it to effectively handle large motion and complex scene dynamics.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Tensorflow 2017 Tutorials

    Tensorflow 2017 Tutorials

    Tensorflow tutorial from basic to hard

    ...This repository covers essential building blocks like sessions (for older TF versions), placeholders, variables, activation functions, and optimizers, before guiding learners through building end-to-end models for regression, classification, and data pipelines. Beyond the basics, the project includes examples of convolutional neural networks, recurrent networks, autoencoders, reinforcement learning, generative adversarial networks, and transfer learning workflows. By pairing code examples with conceptual explanations, the tutorials make abstract machine learning ideas accessible and encourage experimentation with TensorBoard visualization and distributed training.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Effective TensorFlow 2

    Effective TensorFlow 2

    TensorFlow tutorials and best practices

    ...Through examples and explanations, the project highlights how developers can structure machine learning code to improve readability and maintainability. The tutorials emphasize both conceptual understanding and implementation details so that users can build more robust deep learning systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    English2Cards

    English2Cards

    English Learning software

    English2Cards is a smart English learning program designed to improve your listening & speaking skills without Internet connection using great learning files. The program repeatedly reviews the educational cards at different times so that you can remember the new words and phrases that you have learned and be able to use them in real conversations easily and without thinking.
    Downloads: 0 This Week
    Last Update:
    See Project
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 5
    GIMP ML

    GIMP ML

    AI for GNU Image Manipulation Program

    ...In addition, GIMP-ML also aims to bring the benefits of using deep learning networks used for computer vision tasks to routine image processing workflows.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 6
    Geroes is a deep learning-based system dedicated to evaluating gene contribution in defining tissue specificity.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    CyC2018.github.io

    CyC2018.github.io

    Personal knowledge site built with GitHub Pages

    ...Because the site is generated from a repository, it benefits from issue tracking, pull requests, and version history, making it easy to update and maintain. The structure encourages incremental learning: you can dip into a topic, follow internal links, and return later with a clear sense of progress. It doubles as both a study guide for learners and a quick reference for practitioners revisiting fundamentals.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Mega Project List

    Mega Project List

    List of practical projects that anyone can solve in any prog language

    Mega Project List by Karan Goel is a massive list of practical programming project ideas that anyone can solve in any programming language, organized into logical categories (Numbers, Classic Algorithms, Data Structures, Text, Networking, Web, Files, Graphics & Multimedia, Security, etc.). The concept is simple but powerful: instead of just memorizing algorithms, you pick a project (for example “Binary to Decimal and Back Converter”), implement it in your favorite language, and gradually...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    fastNLP

    fastNLP

    fastNLP: A Modularized and Extensible NLP Framework

    fastNLP is a lightweight framework for natural language processing (NLP), the goal is to quickly implement NLP tasks and build complex models. A unified Tabular data container simplifies the data preprocessing process. Built-in Loader and Pipe for multiple datasets, eliminating the need for preprocessing code. Various convenient NLP tools, such as Embedding loading (including ELMo and BERT), intermediate data cache, etc.. Provide a variety of neural network components and recurrence models...
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    Amazon SageMaker Examples

    Amazon SageMaker Examples

    Jupyter notebooks that demonstrate how to build models using SageMaker

    Welcome to Amazon SageMaker. This projects highlights example Jupyter notebooks for a variety of machine learning use cases that you can run in SageMaker. If you’re new to SageMaker we recommend starting with more feature-rich SageMaker Studio. It uses the familiar JupyterLab interface and has seamless integration with a variety of deep learning and data science environments and scalable compute resources for training, inference, and other ML operations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Naxsi

    Naxsi

    Open-source, high performance, low rules maintenance WAF for NGINX

    ...Being very simple, those patterns may match legitimate queries, it is Naxsi's administrator duty to add specific rules that will whitelist legitimate behaviors. The administrator can either add whitelists manually by analyzing nginx's error log, or (recommended) start the project with an intensive auto-learning phase that will automatically generate whitelisting rules regarding a website's behavior. In short, Naxsi behaves like a DROP-by-default firewall, the only task is to add required ACCEPT rules for the target website to work properly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Neural Networks Collection

    Neural Networks Collection

    Neural Networks Collection

    This project implements in C++ a bunch of known Neural Networks. So far the project implements: LVQ in several variants, SOM in several variants, Hopfield network and Perceptron. Other neural network types are planned, but not implemented yet. The project can run in two modes: command line tool and Python 7.2 extension. Currently, Python version appears more functional, as it allows easy interaction with algorithms developed by other people.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Turi Create

    Turi Create

    Simplifies the development of custom machine learning models

    Turi Create simplifies the development of custom machine learning models. You don't have to be a machine learning expert to add recommendations, object detection, image classification, image similarity or activity classification to your app. If you want your app to recognize specific objects in images, you can build your own model with just a few lines of code. Turi Create supports macOS 10.12+, Linux (with glibc 2.10+), Windows 10 (via WSL).
    Downloads: 10 This Week
    Last Update:
    See Project
  • 14
    jsoncat

    jsoncat

    Lightweight HTTP framework built in Java

    ...Because it avoids heavy abstractions and auto-magical configuration, it’s suited to developers who want to understand what happens beneath frameworks rather than just use them. The code has detailed comments (recently translated or annotated for Chinese readers), making it a practical study project for learning network programming, middleware design, and handler chains. Projects like this are especially useful for backend engineers or Java learners who want to demystify how web servers and routing frameworks work at a low level.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Spring Cloud Tutorial

    Spring Cloud Tutorial

    Spring Cloud Basics Tutorial, continuously updated

    SpringCloud-Learning is a tutorial repository containing runnable examples for building microservice systems with Spring Cloud. Its code is organized around several framework generations, including Brixton, Dalston, Edgware, and Finchley. The lessons cover service registration, discovery, client communication, distributed configuration, gateways, and fault tolerance.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    wav2letter++

    wav2letter++

    Facebook AI research's automatic speech recognition toolkit

    First, install Flashlight (using the 0.3 branch is required) with the ASR application. This repository includes recipes to reproduce the following research papers as well as pre-trained models. All results reproduction must use Flashlight <= 0.3.2 for exact reproducibility. At least one of LZMA, BZip2, or Z is required for LM compression with KenLM. It is highly recommended to build KenLM with position-independent code (-fPIC) enabled, to enable python compatibility. After installing, run...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    TensorFlow 2.0 Tutorials

    TensorFlow 2.0 Tutorials

    TensorFlow 2.x version's Tutorials and Examples

    TensorFlow 2.0 Tutorials is an open-source educational repository that provides practical examples and walkthroughs for learning deep learning using the TensorFlow 2.x framework. The repository contains a large set of hands-on tutorials that demonstrate how to build neural networks and machine learning systems with modern TensorFlow APIs. These examples cover a wide range of topics including convolutional neural networks, recurrent neural networks, generative adversarial networks, autoencoders, and transformer-based models such as GPT and BERT. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    pico

    pico

    A Git-driven task runner built to facilitate GitOps and Infrastructure

    ...The modern browser is very much like an operating system, both in terms of complexity and code size. Only massive corporations can build and maintain it. Further, the web breeds platforms that exploit your reward and learning centers in order to increase "engagement." We have no issue with the commercialization of the web -- that's how useful services exist. However, we are more aligned with products and services that promote human communication and collaboration in its purest forms. Many of our services don't require a password, but still offer many familiar features like content management.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    VideoPlayerDemo

    VideoPlayerDemo

    Encapsulate ijkplay player, self-implementing bottom-streaming

    ...It focuses on integrating FFmpeg-based decoding with a custom rendering pipeline to display video content efficiently. The project demonstrates how to handle media streams, synchronize audio and video, and manage playback controls. It serves as a learning resource for developers exploring media frameworks and playback architectures. The implementation highlights practical concerns such as buffering, threading, and performance optimization. It is particularly useful for understanding how low-level media decoding integrates with UI frameworks. The codebase acts as a reference for building custom video players.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    NoisePage

    NoisePage

    Self-Driving Database Management System

    NoisePage is a relational database management system (DBMS) designed from the ground up for autonomous deployment. It uses integrated machine learning components to control its configuration, optimization, and tuning. The system will support automated physical database design (e.g., indexes, materialized views, sharding), knob configuration tuning, SQL tuning, and hardware capacity/scaling. Our research focuses on building the system components that support such self-driving operations with little to no human guidance. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Piano Booster

    Piano Booster

    Boost your Piano playing skills

    A MIDI file player that teaches you how to play the piano. PianoBooster is a fun way of playing along with a musical accompaniment and at the same time learning the basics of reading musical notation. see: https://www.pianobooster.org/
    Leader badge
    Downloads: 175 This Week
    Last Update:
    See Project
  • 22
    surpriver

    surpriver

    Find big moving stocks before they move using machine learning

    surpriver is a machine learning project designed to identify unusual stock market activity that may precede large price movements. The system analyzes historical stock price and volume data to detect anomalies that could indicate potential trading opportunities. By applying machine learning techniques to market indicators, the tool attempts to identify patterns in trading behavior that deviate significantly from normal market activity.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    WebPayXT2021

    WebPayXT2021

    Educational payroll Web APP, and PDF book, for learning PHP/MySQL

    This is a working educational payroll program, and PDF book, for learning payroll and PHP/MySQL. It is a web app, written in PHP/MySQL. The webapp is for a small business, with 1-15 employees. It should give you practice in learning payroll, installing on the web, PHP and MySQL. The WebPay App calculates payroll, and produces reports for tax and accounting purposes. New features for 2021 include this years Tax Percentages, and ability to print W2 forms at year end. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Isolation‐based anomaly detection

    Isolation‐based anomaly detection

    Isolation‐based anomaly detection using nearest‐neighbor ensembles

    This site provides the source code of Isolation‐based anomaly detection (iNNE). https://onlinelibrary.wiley.com/doi/abs/10.1111/coin.12156 Bandaragoda, T.R., Ting, K.M., Albrecht, D., Liu, F.T., Zhu, Y. and Wells, J.R., 2018. Isolation‐based anomaly detection using nearest‐neighbor ensembles. Computational Intelligence, 34(4), pp.968-998.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Eiten

    Eiten

    Statistical and Algorithmic Investing Strategies for Everyone

    ...It is part of the broader Tradytics ecosystem, which emphasizes AI-driven financial tools for identifying opportunities in the stock market. The repository serves both as a learning resource and as a practical toolkit for traders and developers interested in quantitative finance. It encourages experimentation with different strategies and models, allowing users to adapt techniques to their own trading goals.
    Downloads: 0 This Week
    Last Update:
    See Project