GAMSPy and Machine Learning#
GAMSPy heralds a new era of possibilities, offering a bridge between machine learning and optimization that was previously challenging to traverse with GAMS alone. Here’s why GAMSPy stands out as the ultimate choice:
Easy to understand, easy to write
eq1[...] = y == tanh(a @ W + b)
Versatility in Solver Selection
regression.solve(solver="your_favourite_solver")
It provides a strong algebraic language allows you to play with how neural network is implemented
Built-in flexibility:
You are not limited with inference, you can try training your neural-network.
You can build the architecture from scratch in GAMSPy
Development speed of Python combined with model generation speed of GAMS
Equations and variables are generated in GAMS not in Python giving GAMSPy a speed advantage
We are continuously developing our ML-related features. If you have specific needs or require additional information, please feel free to reach out to us at machinelearning@gams.com.