Showing 57 open source projects for "machine learning python"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Start Free
  • 1
    Java Tablesaw

    Java Tablesaw

    Java dataframe and visualization library

    Tablesaw is a dataframe and visualization library that supports loading, cleaning, transforming, filtering, and summarizing data. If you work with data in Java, it may save you time and effort. Tablesaw also supports descriptive statistics and can be used to prepare data for working with machine learning libraries like Smile, Tribuo, H20.ai, DL4J. Import data from RDBMS, Excel, CSV, TSV, JSON, HTML, or Fixed Width text files, whether they are local or remote (http, S3, etc.) Tablesaw supports data visualization by providing a wrapper for the Plot.ly JavaScript plotting library. Here are a few examples of the new library in action. ...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 2
    JUDI.jl

    JUDI.jl

    Julia Devito inversion

    ...The focus of the package lies on seismic modeling as well as PDE-constrained optimization such as full-waveform inversion (FWI) and imaging (LS-RTM). Wave equations in JUDI are solved with Devito, a Python domain-specific language for automated finite-difference (FD) computations. JUDI's modeling operators can also be used as layers in (convolutional) neural networks to implement physics-augmented deep learning algorithms thanks to its implementation of ChainRules's rrule for the linear operators representing the discre wave equation.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 3
    Catalyst.jl

    Catalyst.jl

    Chemical reaction network and systems biology interface

    ...Generated models can be used with solvers throughout the broader SciML ecosystem, including higher-level SciML packages (e.g. for sensitivity analysis, parameter estimation, machine learning applications, etc).
    Downloads: 8 This Week
    Last Update:
    See Project
  • 4
    sadsa

    sadsa

    SADSA (Software Application for Data Science and Analytics)

    SADSA (Software Application for Data Science and Analytics) is a Python-based desktop application designed to simplify statistical analysis, machine learning, and data visualization for students, researchers, and data professionals. Built using Python for the GUI, SADSA provides a menu-driven interface for handling datasets, applying transformations, running advanced statistical tests, machine learning algorithms, and generating insightful plots — all without writing code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • 5
    SMILI

    SMILI

    Scientific Visualisation Made Easy

    The Simple Medical Imaging Library Interface (SMILI), pronounced 'smilie', is an open-source, light-weight and easy-to-use medical imaging viewer and library for all major operating systems. The main sMILX application features for viewing n-D images, vector images, DICOMs, anonymizing, shape analysis and models/surfaces with easy drag and drop functions. It also features a number of standard processing algorithms for smoothing, thresholding, masking etc. images and models, both with...
    Leader badge
    Downloads: 89 This Week
    Last Update:
    See Project
  • 6
    dxf2gcode

    dxf2gcode

    DXF2GCODE: converting 2D dxf drawings to CNC machine compatible G-Code

    DXF2GCODE is a tool for converting 2D (dxf, pdf, ps) drawings to CNC machine compatible GCode. Windows, Linux, and Mac support by using python scripting language.
    Leader badge
    Downloads: 308 This Week
    Last Update:
    See Project
  • 7
    Algorithm Visualizer

    Algorithm Visualizer

    Interactive Online Platform that Visualizes Algorithms from Code

    ...The README explains each example, lists required environment variables or credentials (e.g., Twilio/Gmail where applicable), and gives cron examples so readers can run the scripts in a real environment. The project is intentionally informal and educational: it’s meant for experimentation, learning language-interop, and having fun rather than production-grade automation. Many implementations exist across languages (shell, Ruby, Python, Node, PowerShell, Go, Java, and more) and contributors are encouraged to add further
    Downloads: 5 This Week
    Last Update:
    See Project
  • 8
    Kinetic.jl

    Kinetic.jl

    Universal modeling and simulation of fluid mechanics upon ML

    Kinetic is a computational fluid dynamics toolbox written in Julia. It aims to furnish efficient modeling and simulation methodologies for fluid dynamics, augmented by the power of machine learning. Based on differentiable programming, mechanical and neural network models are fused and solved in a unified framework. Simultaneous 1-3 dimensional numerical simulations can be performed on CPUs and GPUs.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 9
    DeepH-pack

    DeepH-pack

    Deep neural networks for density functional theory Hamiltonian

    DeepH-pack is the official implementation of the DeepH (Deep Hamiltonian) method described in the paper Deep-learning density functional theory Hamiltonian for efficient ab initio electronic-structure calculation and in the Research Briefing. DeepH-pack supports DFT results made by ABACUS, OpenMX, FHI-aims or SIESTA and will support HONPAS.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Start Free
  • 10
    ScikitLearn.jl

    ScikitLearn.jl

    Julia implementation of the scikit-learn API

    The scikit-learn Python library has proven very popular with machine learning researchers and data scientists in the last five years. It provides a uniform interface for training and using models, as well as a set of tools for chaining (pipelines), evaluating, and tuning model hyperparameters. ScikitLearn.jl brings these capabilities to Julia. Its primary goal is to integrate both Julia- and Python-defined models together into the scikit-learn framework.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 11
    DiffEqOperators.jl

    DiffEqOperators.jl

    Linear operators for discretizations of differential equations

    DiffEqOperators.jl is a package for finite difference discretization of partial differential equations. It allows building lazy operators for high order non-uniform finite differences in an arbitrary number of dimensions, including vector calculus operators. For the operators, both centered and upwind operators are provided, for domains of any dimension, arbitrarily spaced grids, and for any order of accuracy. The cases of 1, 2, and 3 dimensions with an evenly spaced grid are optimized with...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 12
    Augmentor.jl

    Augmentor.jl

    A fast image augmentation library in Julia for machine learning

    A fast library for increasing the number of training images by applying various transformations. Augmentor is a real-time image augmentation library designed to render the process of artificial dataset enlargement more convenient, less error prone, and easier to reproduce. It offers the user the ability to build a stochastic image-processing pipeline (or simply augmentation pipeline) using image operations as building blocks. In other words, an augmentation pipeline is little more but a...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 13
    DataStation Community Edition

    DataStation Community Edition

    App to easily query, script, and visualize data from every database

    DataStation is an open-source data IDE for developers. It allows you to easily build graphs and tables with data pulled from SQL databases, logging databases, metrics databases, HTTP servers, and all kinds of text and binary files. Need to join or munge data? Write embedded scripts as needed in languages like Python, JavaScript, R or SQL. All in one application. Build reports with graphs, charts and tables. Script against data. Cross-platform: Windows, macOS, and Linux. Easily fetch your...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    SciMLTutorials.jl

    SciMLTutorials.jl

    Tutorials for doing scientific machine learning (SciML)

    SciMLTutorials.jl holds PDFs, webpages, and interactive Jupyter notebooks showing how to utilize the software in the SciML Scientific Machine Learning ecosystem. This set of tutorials was made to complement the documentation and the devdocs by providing practical examples of the concepts. For more details, please consult the docs. To view the SciML Tutorials, go to tutorials.sciml.ai. By default, this will lead to the latest tagged version of the tutorials
    Downloads: 10 This Week
    Last Update:
    See Project
  • 15
    Chess.jl

    Chess.jl

    Julia chess programming library

    ...There are functions for creating and manipulating chess games, chess positions and sets of squares on the board, for reading and writing chess games in the popular PGN format (including support for comments and variations), for creating opening trees, and for interacting with UCI chess engines. The library was designed for the purpose of doing machine learning experiments in computer chess, but it should also be suitable for most other types of chess software.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    MLDataUtils.jl

    MLDataUtils.jl

    Utility package for generating, loading, and processing ML datasets

    This package is designed to be the end-user facing front-end to all the data related functionality that is spread out across the JuliaML ecosystem. Most of the following sub-categories are covered by a single back-end package that is specialized on that specific problem. Consequently, if one of the following topics is of special interest to you, make sure to check out the corresponding documentation of that package.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 17
    StellarGraph

    StellarGraph

    Machine Learning on Graphs

    StellarGraph is a Python library for machine learning on graphs and networks. The StellarGraph library offers state-of-the-art algorithms for graph machine learning, making it easy to discover patterns and answer questions about graph-structured data. It can solve many machine learning tasks. Graph-structured data represent entities as nodes (or vertices) and relationships between them as edges (or links), and can include data associated with either as attributes. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18

    Spectral Python

    A python module for hyperspectral image processing

    Spectral Python (SPy) is a python package for reading, viewing, manipulating, and classifying hyperspectral image (HSI) data. SPy includes functions for clustering, dimensionality reduction, supervised classification, and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    CNN Explainer

    CNN Explainer

    Learning Convolutional Neural Networks with Interactive Visualization

    In machine learning, a classifier assigns a class label to a data point. For example, an image classifier produces a class label (e.g, bird, plane) for what objects exist within an image. A convolutional neural network, or CNN for short, is a type of classifier, which excels at solving this problem! A CNN is a neural network: an algorithm used to recognize patterns in data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Inviwo

    Inviwo

    Interactive Visualization Workshop

    ...Built in C++ with a modular, extensible architecture, Inviwo combines a visual editor (for creating data pipelines) with a powerful runtime engine that supports real-time rendering, interaction, and GPU-accelerated processing. It’s widely used in scientific domains for building and sharing visualizations of complex data such as medical imaging, simulations, and machine learning models. The platform supports both novice users through its graphical interface and advanced users through scripting and plugin development.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 21
    Facets

    Facets

    Visualizations for machine learning datasets

    The power of machine learning comes from its ability to learn patterns from large amounts of data. Understanding your data is critical to building a powerful machine learning system. Facets contains two robust visualizations to aid in understanding and analyzing machine learning datasets. Get a sense of the shape of each feature of your dataset using Facets Overview, or explore individual observations using Facets Dive.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22

    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: 5 This Week
    Last Update:
    See Project
  • 23
    TensorFlow.jl

    TensorFlow.jl

    A Julia wrapper for TensorFlow

    A wrapper around TensorFlow, a popular open-source machine learning framework from Google.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 24
    GMOL

    GMOL

    A tool for 3D genome structure visualization

    ...This software was built upon the pre-existing Jmol package by Prof. Cheng's group. The software is developed in Prof. Jianlin Cheng's Bioinformatics, Data Mining and Machine Learning Laboratory in the Computer Science Department at the University of Missouri - Columbia, USA. The project is supported by the National Science Foundation (grant no. DBI1149224). If you use GMOL in your research, please cite: Nowotny, Jackson, Avery Wells, Oluwatosin Oluwadare, Lingfei Xu, Renzhi Cao, Tuan Trieu, Chenfeng He, and Jianlin Cheng. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    Merlin.jl

    Merlin.jl

    Deep Learning for Julia

    Merlin is a deep learning framework written in Julia. It aims to provide a fast, flexible and compact deep learning library for machine learning. Merlin is tested against Julia 1.0 on Linux, OS X, and Windows (x64).
    Downloads: 3 This Week
    Last Update:
    See Project