Skip to main content

A SUPER SIMPLE MACHINE LEARNING FRAMEWORK

Project description

froog unit test badge

froog the frog
FROOG: fast real-time optimization of gradients
a beautifully compact machine-learning library
homepage | documentation | pip

FROOG is a neural network framework that is actually SIMPLE with the goal of running machine learning on any device --> easily and efficiently.

Installation

pip install froog

Overview of Features

  • Tensors
  • Automatic Differentiation
    • Forward and backward passes
  • Input/gradient shape-tracking
  • MNIST example
  • 2D Convolutions (im2col)
  • Numerical gradient checking
  • The most common optimizers (SGD, Adam, RMSProp)

Math Operations

  • Scalar-Matrix Multiplication
  • Dot Product
  • Sum
  • ReLU
  • Log Softmax
  • 2D Convolutions
  • Avg & Max pooling
  • More

Ready-to-Go Models

Bounties

Want to help but don't know where to start? Here are some bounties for you to claim

Small

  • binary cross entropy
  • flatten
  • batch_norm
  • div
  • pow
  • dropout

Medium

  • start doing ops with opencl
  • einsum convs
  • simplify how context and gradients are handled

Large

  • ability training on FROOG!!!!
  • float16 support
  • transformers
  • stable diffusion
  • winograd convs
  • GPU Support
    • MPS
    • CUDA
    • OpenCL

Contributing

Here are the rules for contributing:

  • increase simplicity
  • increase efficiency
  • increase functionality

more info on contributing

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

froog-0.2.1.tar.gz (19.5 kB view hashes)

Uploaded Source

Built Distribution

froog-0.2.1-py3-none-any.whl (24.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page