Skip to content

Latest commit

 

History

History
47 lines (27 loc) · 1.58 KB

README.md

File metadata and controls

47 lines (27 loc) · 1.58 KB

SRTFD: Scalable Real-time Fault Diagnosis

## Reproducibility

**1. Environment Requirements**

Ensure you have all the necessary Python packages by installing them from the provided `requirements.txt` file.

**2. Data Sources**

- **HRS Dataset**: This dataset is private and specific to the requirements of cooperative factories.

- **TEP and CARLS Datasets**: These two datasets are included in our publicly available code.

**3. Setting Up and Running SRTFD**

i. **Install Required Packages**

   Make sure you have Python installed. Then, navigate to the project directory and install the required packages using the following command:

   ```bash
   pip install -r requirements.txt

ii. Run SRTFD

Execute the main script to start the SRTFD process:

python3 general_main.py --data TEP --num_tasks 22 --cl_type nc --agent SRTFD --num_runs 1 --N 1000

python3 general_main.py --data TEP --num_tasks 22 --cl_type vc --agent SRTFD --num_runs 1 --N 1000

python3 general_main.py --data CARLS_S --num_tasks 10 --cl_type nc --agent SRTFD --num_runs 1 --N 1000

python3 general_main.py --data CARLS_S --num_tasks 10 --cl_type vc --agent SRTFD --num_runs 1 --N 1000  

python3 general_main.py --data CARLS_M --num_tasks 5 --cl_type nc --agent SRTFD --num_runs 1 --N 1000

python3 general_main.py --data CARLS_M --num_tasks 5 --cl_type vc --agent SRTFD --num_runs 1 --N 1000

Additional Resources

For more detailed instructions and documentation, please refer to the project's test.bash file or the official documentation provided with the project.