ML Framework
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
photon-ml-0.1.2.tar.gz
(30.7 kB
view hashes)
Built Distribution
photon_ml-0.1.2-py3-none-any.whl
(31.9 kB
view hashes)
Close
Hashes for photon_ml-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35e61bc499c834044fdf899d7a4b1893905d2366e01909aef656f9a7841418a6 |
|
MD5 | cfecc6dfc843f815ea0e0da1cebcc531 |
|
BLAKE2b-256 | 9d4797c6fb7327afe2d70017d6552851ebbcb9dca988125999c086719b8d28d3 |