Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 64 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1 +1,65 @@
# Frame-Based Monitoring

<!--- BADGES: START --->

![Documentation Status](https://readthedocs.org/projects/lotus-ai/badge/?version=latest)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/lotus-ai)
![PyPI](https://img.shields.io/pypi/v/lotus-ai)
[![GitHub license](https://img.shields.io/badge/License-MIT-blu.svg)][#license-gh-package]

[#license-gh-package]: https://lbesson.mit-license.org/

<!--- BADGES: END --->

## Key Concept: Static Frame Condensation
This project focuses on condensing and analyzing frames, initially handling static frames for now. This system aims to streamline data from various sources (e.g., NuScenes dataset) by extracting symbolic representations, which can be applied in autonomous systems and object state prediction.

## Goals
1. **Condense Frames:** Transform dense, complex data into simplified symbolic representations for easier processing.
2. **Dynamic Frame Condensation:** Build upon static frame condensation to enable real-time data updates and adaptive frame structures.
3. **Symbolic Parsing:** Use a symbolic parser to convert data into human-readable text, enhancing interpretability.

## Folder Structure

- **`src/condensing`**: Contains the primary code for condensing static frames.
- **`src/symbolic_parser`**: Houses files for parsing and converting frames into symbolic representations.
- **`dynamic_frame_condensation`**: Future work that will expand upon static frame condensation to enable dynamic, real-time updates.


- **Autonomous Systems**: Enhancing decision-making by reducing the volume of static data frames processed, thereby optimizing computational resources.
- **Natural Language Processing (NLP)**: Improving text condensation and summarization tasks by filtering repetitive frame data in symbolic language models.

The repository contains tools and methods for:
- **Identifying Redundant Frames**: Employing statistical analysis and clustering techniques to detect duplicate or similar frames from static datasets.
- **Optimized Data Structures**: Utilizing efficient data structures that facilitate condensation of static frames, enabling faster processing speeds.
- **Real-World Applications**: With applications in AI, robotics, and NLP, this project serves as a foundation for further research into frame-based communication, decision-making models, and symbolic processing.

The main goal of this repository is to provide a robust framework for researchers and developers working on frame condensation techniques, with a focus on both efficiency and effectiveness in data handling.

#Installation
- Clone this repository
git clone https://github.com/aiea-lab/frames.git

- Navigate to the project directory
cd scripts/nuscenes_main.py

- Install dependencies
pip install -r requirements.txt

#Usage
- Import the static frame condensation module
from condensation import StaticFrameCondensor

- Initialize the condensor with your data
condensor = StaticFrameCondensor(data)

- Run the condensation process
condensed_data = condensor.condense()

- Save or analyze the condensed data
save(condensed_data, 'output_file_path')

#Examples

#Condensation
Contributions are welcome! Please fork this repository, create a branch, and submit a pull request with your changes.
Binary file removed __pycache__/nuscenes_utils.cpython-39.pyc
Binary file not shown.
Binary file removed frames/__pycache__/frame_structure.cpython-312.pyc
Binary file not shown.
Binary file removed frames/__pycache__/frame_structure.cpython-39.pyc
Binary file not shown.
Binary file removed frames/__pycache__/nuscenes_utils.cpython-312.pyc
Binary file not shown.
Binary file removed frames/__pycache__/nuscenes_utils.cpython-39.pyc
Binary file not shown.
Binary file not shown.
114 changes: 0 additions & 114 deletions frames/condense_frames.py

This file was deleted.

133 changes: 0 additions & 133 deletions frames/frame_structure.py

This file was deleted.

40 changes: 0 additions & 40 deletions frames/main.py

This file was deleted.

Loading