This repository contains Python scripts for generating synthetic spectroscopy data and predicting material facets using CNN and DNN models. The models are designed to understand and predict material properties from their infrared spectroscopy data.
generatesynthetic_cnn.py
- For generating synthetic spectra data and predicting with CNN.generatesysnthetic_dnn.py
- Similar to the CNN script, but uses a DNN model for predictions.facetprediction_experiment.py
- Uses a pre-trained CNN for predicting material facets from spectroscopy data.
Ensure you have the following dependencies installed:
pip install tensorflow numpy pandas matplotlib scikit-learn
To run the scripts:
python generatesynthetic_cnn.py
python generatesysnthetic_dnn.py
python facetprediction_experiment.py
The scripts are prepared for Google Colab, adjustments are necessary for other environments.
Contributions to improve the models or extend the datasets are welcome. Please submit a pull request or raise an issue.