Julia Machine Learning

Open-source Julia projects categorized as Machine Learning

Top 23 Julia Machine Learning Projects

  • julia

    The Julia Programming Language

  • Project mention: Top Paying Programming Technologies 2024 | dev.to | 2024-03-06

    34. Julia - $74,963

  • Flux.jl

    Relax! Flux is the ML library that doesn't make you tensor

  • Project mention: Julia 1.10 Released | news.ycombinator.com | 2023-12-27
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • MLJ.jl

    A Julia machine learning framework

  • Zygote.jl

    21st century AD

  • BeautifulAlgorithms.jl

    Concise and beautiful algorithms written in Julia

  • AlphaZero.jl

    A generic, simple and fast implementation of Deepmind's AlphaZero algorithm.

  • StatsWithJuliaBook

  • Project mention: An Introduction to Statistical Learning with Applications in Python | news.ycombinator.com | 2023-07-09

    I actually like this book by Yoni Nazarathy

    https://statisticswithjulia.org/

    They have a book on Mathematics of DL too which is a natural progression from the concepts covered here.

    (I am slightly biased towards this since I've known the author by online interactions)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • NeuralPDE.jl

    Physics-Informed Neural Networks (PINN) Solvers of (Partial) Differential Equations for Scientific Machine Learning (SciML) accelerated simulation

  • Project mention: Automatically install huge number of dependency? | /r/Julia | 2023-05-31

    The documentation has a manifest associated with it: https://docs.sciml.ai/NeuralPDE/dev/#Reproducibility. Instantiating the manifest will give you all of the exact versions used for the documentation build (https://github.com/SciML/NeuralPDE.jl/blob/gh-pages/v5.7.0/assets/Manifest.toml). You just ]instantiate folder_of_manifest. Or you can use the Project.toml.

  • Yao.jl

    Extensible, Efficient Quantum Algorithm Design for Humans.

  • model-zoo

    Please do not feed the models

  • TensorFlow.jl

    A Julia wrapper for TensorFlow

  • Oceananigans.jl

    🌊 Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUs

  • Project mention: Julia 1.10 Released | news.ycombinator.com | 2023-12-27

    I think it’s also the design philosophy. JuMP and ForwardDiff are great success stories and are packages very light on dependencies. I like those.

    The DiffEq library seems to pull you towards the SciML ecosystem and that might not be agreeable to everyone.

    For instance a known Julia project that simulates diff equations seems to have implemented their own solver

    https://github.com/CliMA/Oceananigans.jl

  • ReinforcementLearning.jl

    A reinforcement learning package for Julia

  • ScikitLearn.jl

    Julia implementation of the scikit-learn API https://cstjean.github.io/ScikitLearn.jl/dev/

  • SymbolicRegression.jl

    Distributed High-Performance Symbolic Regression in Julia

  • Project mention: Symbolicregression.jl – High-Performance Symbolic Regression in Julia and Python | news.ycombinator.com | 2023-07-15
  • Transformers.jl

    Julia Implementation of Transformer models

  • Project mention: Julia 1.10 Released | news.ycombinator.com | 2023-12-27

    Flux is quite a nice lower level library:

    https://github.com/FluxML/Flux.jl

    On top of that there are many higher level libraries such as Transformers.jl

    https://github.com/chengchingwen/Transformers.jl

  • Lux.jl

    Explicitly Parameterized Neural Networks in Julia

  • Project mention: Julia 1.10 Released | news.ycombinator.com | 2023-12-27
  • Enzyme.jl

    Julia bindings for the Enzyme automatic differentiator

  • GeometricFlux.jl

    Geometric Deep Learning for Flux

  • Stheno.jl

    Probabilistic Programming with Gaussian processes in Julia

  • ADCME.jl

    Automatic Differentiation Library for Computational and Mathematical Engineering

  • ComponentArrays.jl

    Arrays with arbitrarily nested named components.

  • MLDatasets.jl

    Utility package for accessing common Machine Learning datasets in Julia

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-06.

Julia Machine Learning related posts

Index

What are some of the best open-source Machine Learning projects in Julia? This list will help you:

Project Stars
1 julia 44,469
2 Flux.jl 4,386
3 MLJ.jl 1,717
4 Zygote.jl 1,436
5 BeautifulAlgorithms.jl 1,305
6 AlphaZero.jl 1,214
7 StatsWithJuliaBook 1,059
8 NeuralPDE.jl 899
9 Yao.jl 885
10 model-zoo 883
11 TensorFlow.jl 880
12 Oceananigans.jl 873
13 ReinforcementLearning.jl 564
14 ScikitLearn.jl 537
15 SymbolicRegression.jl 520
16 Transformers.jl 501
17 Lux.jl 424
18 Enzyme.jl 400
19 GeometricFlux.jl 347
20 Stheno.jl 332
21 ADCME.jl 284
22 ComponentArrays.jl 275
23 MLDatasets.jl 218
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com