Skip to content

batate/model-zoo

This branch is 228 commits behind FluxML/model-zoo:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d074b64 · Mar 14, 2021
Jan 23, 2021
Feb 5, 2021
Jun 10, 2020
Jan 26, 2021
Jan 23, 2021
Jan 23, 2021
Mar 6, 2021
Mar 10, 2021
Dec 1, 2020
Dec 4, 2019
Apr 11, 2020
Apr 11, 2020
Jul 12, 2018
Sep 24, 2020
Sep 24, 2020
Mar 14, 2021

Repository files navigation

Flux Model Zoo

This repository contains various demonstrations of the Flux machine learning library. Any of these may freely be used as a starting point for your own models.

The models are broadly categorised into the folders vision (e.g. large convolutional neural networks (CNNs)), text (e.g. various recurrent neural networks (RNNs) and natural language processing (NLP) models), games (Reinforcement Learning / RL). See the READMEs of respective models for more information.

Usage

The zoo comes with its own Julia project, which lists the packages you need to run the models. You can run the models by opening Julia in the project folder and running

using Pkg; Pkg.activate("."); Pkg.instantiate()

to install all needed packages. Then you can run the model code with include("<model-to-run>.jl") or by running the model script line-by-line.

Models may also be run with NVIDIA GPU support, if you have a CUDA installed. Most models will have this capability by default, pointed at by calls to gpu in the model code.

Gitpod Online IDE

Each model can be used in Gitpod, just open the repository by gitpod

  • Based on Gitpod's policies, free access is limited.
  • All of your work will place in the Gitpod's cloud.
  • It isn't an officially maintained feature.

Contributing

We welcome contributions of new models. They should be in a folder with a project and manifest file, to pin all relevant packages, as well as a README to explain what the model is about, how to run it, and what results it achieves (if applicable). If possible models should not depend directly on GPU functionality, but ideally should be CPU/GPU agnostic. Please keep the code short, clean and self-explanatory, with as little boilerplate code as possible.

Examples Listing

About

Please do not feed the models

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Julia 99.8%
  • Dockerfile 0.2%