https://github.com/sequenzia/photon
https://github.com/sequenzia/photon
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sequenzia/photon
- Owner: sequenzia
- Created: 2023-07-02T20:34:39.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-04T03:48:16.000Z (about 2 years ago)
- Last Synced: 2025-09-29T01:08:02.395Z (8 months ago)
- Language: Python
- Size: 230 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Photon: Machine Learning Framework
A end-to-end Machine Learning ramework that extends the functionality of other frameworks such as TensorFlow & Keras. Photon ML is built to apply neural network and ensemble modeling techniques for deep learning financial algorithms. The framework supports the entire lifecycle of a machine learning project including data preparation, model development, training, monitoring, evaluation and deployment.
**Key Features of Photon ML:**
- Streamlines the development and implementation of end-to-end Machine Learning systems.
- Custom object-oriented API with built-in subclassing of Keras and TensorFlow APIs.
- Built-in custom modules such as Models, Layers, Optimizers and Loss Functions.
- Highly customizable interface to extend built-in modules for specific algorithms/networks.
- Detailed logging and analysis of model parameters to increase interpretability and optimization.
- Works natively with TensorFlow distributed strategies.
- Real-time data preprocessing; dataset splitting, normalization, scaling, aggregation & resampling.
- Custom batching, padding and masking of data.
- Designed to be model/algorithm agnostic and to work natively with container services.
- Natively shares input & output between multiple networks to streamline deep ensemble learning.
- Interface for saving, serializing and loading entire networks including learned & hyper parameters.
- Custom dynamic learning rate scheduling.
---
**Photon ML Examples:** https://github.com/sequenzia/photon_examples
**A Collection of Algorthims/Models designed with Photon ML:** https://github.com/sequenzia/dyson