Recent Releases of icos-fl
icos-fl - v0.2.0
Added
- Implement robust model artifacts storage system
Fixed
- Correct Sphinx configuration path in ReadTheDocs config
Changed
- Refocus quickstart guide for improved clarity
- Update deployment and configuration documentation
- Update ReadTheDocs configuration to use latest Ubuntu and Python
Documentation
- Enhance and reorganize project documentation
Maintenance
- Bump project version from 0.1.0 to 0.2.0
- Python
Published by anaskalt 11 months ago
icos-fl - v0.1.0
Added
- Implement LSTM model for time series prediction
- Create Processor class for time series data preparation
- Implement TimeSeriesData and Fetcher for DataClay integration
- Add CustomFedAvg strategy with metrics tracking and model checkpointing
- Implement client with Processor integration and data fetching
- Implement server with centralized evaluation capabilities
- Apply Singleton pattern to optimize DataClay connections
- Add ASCII banner system for enhanced user experience
- Add server round tracking and standardize WandB metrics
- Refactor deployment setup for host network mode and improved architecture
Fixed
- Resolve Sphinx documentation build warnings
- Add null check for evaluation result in strategy
- Remove redundant type ignore comments in logger
Changed
- Standardize metric names for clarity and consistency
- Replace custom Logger with Flower logger
- Use default Logger configuration parameters
- Restructure to follow Flower App Bundle (FAB) conventions
- Remove unused 'metric' parameter from LSTMModel
- Enhance terminal display and color utilities
Documentation
- Update README with comprehensive project description
- Update documentation dependencies and sphinx config
- Restructure documentation following the Diátaxis framework
- Add dataflow pipeline documentation
- Add detailed deployment architecture documentation
Dependencies
- Add pandas>=2.2.3 for data manipulation
- Add scikit-learn>=1.6.1 for machine learning functionality
- Add dataclay==4.0.0 for data persistence
- Update wandb dependency to v0.19.8
- Update project configuration and pre-commit hooks
Tests
- Add comprehensive test suite for Fetcher with integration tests
- Add tests for Processor implementation
- Add tests for LSTM model implementation
- Add comprehensive Logger test suite
- Set up initial test structure and type hints support
- Python
Published by anaskalt 11 months ago