This is an opensource project to identify Raman spectrum by using Machine Learning Classification method. The program receives at least two training sets to learn and classifies groups. The core of the classification method is RandomForestClassifier in SKLearn (please check here for more information) Python library. Please note Python 3.x above is required to run the program.
FYI: The GUI is designed in PyQT5 environment.
Use the package manager pip to install required packages. Please download the depository as a zip run the following command in extracted folder:
pip install -r requirements.txt
pip install cuml-cu11 --extra-index-url=https://pypi.nvidia.com
Please put all data files into "data" folder. If the folder does not exist create one.
python3 GUI.py
or (depends on Python configuration and the operating system)
python GUI.py