Published October 23, 2023 | Version v1
Software Open

The source code for Micromachines.

Creators

Description

This is the source code of the paper " Surface roughness prediction in ultra-precision milling: an extreme learning machine method with data fusion". The function of each .py document is introduced below:

  1. "compute force & truncate valid data.py" is for computing the composition of three directions force and truncate valid data from the orginal data.
  2. "data augmentation.py" is to integrate and augment all the samples to form the final feature map for CNN and CNN-LSTM.
  3. "feature extraction.py" is to extract 12 time-domain features and form the final feature map for ELM, BPNN and LSTM
  4. "ELM.py", "BPNN.py", "LSTM.py","CNN-LSTM.py" and "CNN.py" are for model training respectively.
  5. "plot.py" is for generating all results figures in this paper.  

Files

Files (21.9 kB)

Name Size Download all
md5:2c0f8e959c4903d199d4ed018262646c
3.0 kB Download
md5:b16ca01b43f1d46227299a00848ff533
1.9 kB Download
md5:3a4d57e3d42c5efef25d99b18554274f
2.3 kB Download
md5:be9887490efb7c74a083ce2a9e477a79
846 Bytes Download
md5:53dd47b5ce9f2cde88bfca92114b04ae
4.9 kB Download
md5:cea5e22d6858c355b960bc37cff14eea
3.3 kB Download
md5:9cb51e63be8e0cb0ee3d063160277c4c
1.1 kB Download
md5:301fef436a1140c78f4db6c02535b913
1.9 kB Download
md5:69eb44281a13e1a44e286642c397d914
2.5 kB Download

Additional details

Dates

Accepted
2023-10-23