Showing 289 open source projects for "learning"

View related business solutions
  • 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
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 1
    PyTorch Natural Language Processing

    PyTorch Natural Language Processing

    Basic Utilities for PyTorch Natural Language Processing (NLP)

    PyTorch-NLP is a library for Natural Language Processing (NLP) in Python. It’s built with the very latest research in mind, and was designed from day one to support rapid prototyping. PyTorch-NLP comes with pre-trained embeddings, samplers, dataset loaders, metrics, neural network modules and text encoders. It’s open-source software, released under the BSD3 license. With your batch in hand, you can use PyTorch to develop and train your model using gradient descent. For example, check out...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    YouTube-8M

    YouTube-8M

    Starter code for working with the YouTube-8M dataset

    ...The code demonstrates how to process frame-level features, train logistic and deep learning models, evaluate them using metrics like global Average Precision (gAP) and mean Average Precision (mAP), and export trained models for MediaPipe inference.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3

    OpenFace

    A state-of-the-art facial behavior analysis toolkit

    OpenFace is an advanced facial behavior analysis toolkit intended for computer vision and machine learning researchers, those in the affective computing community, and those who are simply interested in creating interactive applications based on facial behavior analysis. The OpenFace toolkit is capable of performing several complex facial analysis tasks, including facial landmark detection, eye-gaze estimation, head pose estimation and facial action unit recognition.
    Downloads: 464 This Week
    Last Update:
    See Project
  • 4
    midipiano_chung
    midipiano chung is a free open source standalone virtual midi acoustic piano synthesizer /expander with samples based sounds and originals dsps effects, connected to the choozen virtual midi input (up to 3 if any) and midiout(thru) ports of your computer.It is easily extensible by adding or modifying sound files (mp3,wav) in the /sounds/ folder.Works well as output for midi_chung player and midirec_chung recorder or an external usb midi master keyboard. It is written in compiled freebasic and uses fbsound(freebasic). Can run on a small netbook . Autochord , themeonly, learn (automatic chord learning from played data) functions added to recorder/player .( auto adds/replace chords to any music melody ). can record and export to midifiles. included brainpiano_chung a version with neural network brain autochord trial. (it really adds chords) included brainpiano2_chung version with custom neural network music generator . amazing brainpiano3_chung added quantize trial added to recorder
    Downloads: 4 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Let your crypto work for you

    Put idle assets to work with competitive interest rates, borrow without selling, and trade with precision. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 5
    WxRecoderVideo

    WxRecoderVideo

    Based on VCamera, Imitating WeChat to record short videos

    ...The project typically combines Java and native components to handle performance-critical tasks such as encoding and file writing. It showcases how to manage audio and video synchronization during recording, ensuring consistent playback results. The architecture is structured as a learning resource, helping developers explore camera APIs, media codecs, and FFmpeg-style processing concepts. It also includes playback modules to review recorded content directly within the app. Overall, it serves as a practical example of implementing end-to-end video recording functionality on Android.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    AUXPI

    AUXPI

    A new generation of image beds that integrates multiple APIs

    ...If you want to build auxpi from the source, you can follow the tutorial below to build it. API v2 version distribution and upload, return all image bed storage links. This project is a program written while learning Go in the process of learning Go. There may be many bugs, unacceptable logic, completely different side effects, and the code cannot be seen directly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    TenorSpace.js

    TenorSpace.js

    Neural network 3D visualization framework

    TensorSpace is a neural network 3D visualization framework built using TensorFlow.js, Three.js and Tween.js. TensorSpace provides Keras-like APIs to build deep learning layers, load pre-trained models, and generate a 3D visualization in the browser. From TensorSpace, it is intuitive to learn what the model structure is, how the model is trained and how the model predicts the results based on the intermediate information. After preprocessing the model, TensorSpace supports the visualization of pre-trained models from TensorFlow, Keras and TensorFlow.js. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Go Graphics

    Go Graphics

    Go Graphics - 2D rendering in Go with a simple API

    gg is a library for rendering 2D graphics in pure Go. There are lots of examples included. They're mostly for testing the code, but they're good for learning, too. It is often desired to center an image at a point. Use DrawImageAnchored with ax and ay set to 0.5 to do this. Use 0 to left or top align. Use 1 to right or bottom align. DrawStringAnchored does the same for text, so you don't need to call MeasureString yourself. gg supports linear, radial and conic gradients and surface patterns. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Effeckt.css

    Effeckt.css

    A Performant Transitions and Animations Library

    ...Each effect is isolated, documented, and demoed, allowing designers to copy just what they need rather than dragging in a monolithic framework. By standardizing names and behaviors, it helps teams keep motion design consistent across a product while remaining easy to theme. The library doubled as a learning resource during the rise of CSS animations, showing how to achieve polished interactions without heavy JavaScript.
    Downloads: 0 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 10
    KABOOM! in 180 lines of bare C++

    KABOOM! in 180 lines of bare C++

    A brief computer graphics / rendering course

    ...in 180 lines of bare C++ project is a compact educational ray tracing engine implemented in approximately 180 lines of C++ code, designed to teach the fundamentals of computer graphics. It serves as a hands-on learning tool rather than a production-ready renderer, focusing on clarity and simplicity over realism. The project demonstrates how basic rendering techniques such as ray-object intersection, lighting, and shading can be implemented from scratch. It intentionally avoids external libraries to encourage a deeper understanding of underlying algorithms and data structures. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    react-imgpro

    react-imgpro

    Image Processing Component for React

    ...I was working on a project last month which involved a lot of image processing and I'd to rely on third party libraries. But before using them directly, I'd to learn different concepts in gl (shaders) and then try to implement them in React. The difficult part was not learning but it was the verbosity, boilerplate code and redundancy introduced by the libraries in the codebase. It was getting difficult to organize all the things. And React's component-based model was perfect for hiding all the implementation details in a component.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    css3-

    css3-

    CSS3 implements various 3D && 3D planetary animation effects

    ...The project is structured as a reference-style showcase where each example isolates a specific technique, making it easy to study and adapt into real projects. Its educational value lies in revealing non-obvious CSS behaviors and encouraging deeper mastery of the styling layer. Overall, css3- serves as a comprehensive learning and inspiration resource for developers seeking to master advanced CSS3 techniques.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    Exposure

    Exposure

    Learning infinite-resolution image processing with GAN and RL

    Learning infinite-resolution image processing with GAN and RL from unpaired image datasets, using a differentiable photo editing model. ACM Transactions on Graphics (presented at SIGGRAPH 2018) Exposure is originally designed for RAW photos, which assumes 12+ bit color depth and linear "RGB" color space (or whatever we get after demosaicing). jpg and png images typically have only 8-bit color depth (except 16-bit pngs) and the lack of information (dynamic range/activation resolution) may lead to suboptimal results such as posterization. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    PyQt5 Apps

    PyQt5 Apps

    Some useful apps based on PyQt5

    PyQt5-Apps is a collection of desktop applications built using the PyQt5 framework, showcasing various graphical user interface implementations and utilities. The repository serves as a learning resource for developers interested in building cross-platform desktop applications with Python. It includes multiple small tools and demos that illustrate concepts such as window management, event handling, and UI design. The applications demonstrate how to integrate multimedia, file handling, and system interaction features within PyQt environments. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    AngelReader

    AngelReader

    An E-book, Audio-book, & Library Loader in One Application

    ...It's in fact three apps integrated into one intuitively portable, cross platform, robust software. The app can be useful for either classroom or office environment; for personal or commercial use; for general learning or access to practical information.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    YouTube Downloader
    This software can download youtube playlist, channel and all of users videos. This project is done by Sifat Ahmed as a part of learning.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 17
    jMIR

    jMIR

    Music research software

    ...It also includes tools for managing and profiling large music collections and for checking audio for production errors. jMIR includes software for extracting features, applying machine learning algorithms, applying heuristic error error checkers, mining metadata and analyzing metadata.
    Leader badge
    Downloads: 19 This Week
    Last Update:
    See Project
  • 18
    ILA - teachable voice assistant

    ILA - teachable voice assistant

    ILA is a fully customizable and teachable voice assistant for Java

    ILA stands for (kind of) intelligent, learning assistant and is a speech recognition system aka voice assistant very similar to Siri, Google Now and Cortana. ILA is fully customizable and you can teach her/him/it new things by yourself like executing system commands, opening web pages, programs and apps or just some basic conversation :-) ILA runs on Java und thus is compatible to Windows, Mac and Linux.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Bullet

    Bullet

    JVM Bullet Physics SDK

    Bullet is real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc. Jvm port of Bullet, by Erwin Coumans. Take a look at the tests to see what has been ported and tested to be working. A high-end desktop GPU, such as an AMD Radeon 7970 or NVIDIA GTX 680 or better. We succesfully tested the software under Windows, Linux and Mac OSX. The software currently doesn't work on OpenCL CPU devices.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    OpenPR
    OpenPR stands for Open Pattern Recognition project and is intended to be an open source library for algorithms of image processing, computer vision, natural language processing, pattern recognition, machine learning and the related fields.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 21
    House3D

    House3D

    A Realistic and Rich 3D Environment

    House3D is a large-scale virtual 3D simulation environment designed to support research in embodied AI, reinforcement learning, and vision-language navigation. It provides more than 45,000 richly annotated indoor scenes sourced from the SUNCG dataset, covering diverse architectural layouts such as studios, multi-floor homes, and spaces with detailed furnishings and room types. Each environment includes fully labeled 3D objects, allowing agents to perceive and interact with their surroundings through multiple sensory modalities including RGB images, depth maps, semantic segmentation masks, and top-down maps. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    SynthePG

    Live Music Compositor learning base on TPG

    This android app is producing music and partition sheets in real time. Furthermore, the AI module can be activated and be trained to learn you prefered style and play it. You can also team play your music with the interconnect mode. Finally, move your phone like a 'chef d'orchestre' and see how it changes the music...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Accord.NET Framework

    Accord.NET Framework

    Machine learning, computer vision, statistics and computing for .NET

    ...The Accord.NET project provides machine learning, statistics, artificial intelligence, computer vision and image processing methods to .NET. It can be used on Microsoft Windows, Xamarin, Unity3D, Windows Store applications, Linux or mobile. After merging with the AForge.NET project, the framework now offers a unified API for learning/training machine learning models that is both easy to use and extensible.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Mondrian

    Mondrian

    Web-based vector graphics editor

    ...The interface favors direct manipulation—click, drag, resize, recolor—over menus and tool overload, so newcomers can produce striking designs quickly. Under the hood, it uses standard web tech to render shapes and support undo/redo, export, and sharing. Because it’s self-contained and open, it doubles as a learning resource for anyone curious about building interactive graphics editors in the browser. Designers and students use it for quick studies, poster drafts, and experiments with rhythm, contrast, and proportion.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Skinner

    Skinner

    Special Effects with Skinned Mesh in Unity

    Skinner is a collection of real-time special effects for Unity that use vertices of an animating skinned mesh as emission points. Instead of duplicating mesh data on the CPU, it employs a replacement shader to stream vertex positions into GPU-friendly buffers, conserving memory and CPU cycles. With those GPU-side buffers, Skinner can drive effects like trails, particles, or geometry that react to the underlying skinned animation in sophisticated ways. The approach enables complex, performant...
    Downloads: 0 This Week
    Last Update:
    See Project