Gogeta.jl

Representing machine learning models using mathematical programming
Author gamma-opt
Popularity
17 Stars
Updated Last
3 Months Ago
Started In
December 2023

Gogeta.jl

Stable Dev Runtests

"Gogeta was the result of the Saiyan warriors Son Goku and Vegeta successfully performing the Fusion Dance. Vegeta and Goku usually fused into Gogeta to counteract a significant threat, as Gogeta's power exponentially surpassed the sum of his parts." source

Gogeta.jl (pronounced "Go-gee-ta") enables the user to represent trained machine learning models with mathematical programming, more specifically as mixed-integer optimization problems. This, in turn, allows for "fusing" the capabilities of mathematical optimization solvers and machine learning models to solve problems that neither could solve on their own.

Currently supported models are tree ensembles, input convex neural networks, and neural networks and convolutional neural networks using ReLU activation.

Used By Packages

No packages found.