yoterel / STORM-Net

STORM: Simple and Timely Optode Registration Method for Functional Near-Infrared Spectroscopy (fNIRS)
Other
8 stars 1 forks source link

What are the exact inputs for the GUI in the offline step? #7

Closed yoterel closed 1 year ago

yoterel commented 1 year ago

Hi,

We are making a lot of progress on using Storm, with our next step being training our own model. I was wondering if you could provide a bit of guidance on how to go about doing this. I have checked the GitHub page, but I am not quite sure which files I am supposed to be uploading to which spot in the GUI. Below I have listed what the GUI requested - could you please confirm/let me know which files it’s asking for for each?

Thank you!

RENDER SYNTHETIC DATA

Template Model File: ? (what should I put here?) Renderer: ? (Not sure what the renderer is) Synthesized Data Output Folder: Is this just a folder we want to specify for where the output should go? Renderer log file: Not sure what this is Number of iterations: 100000

TRAIN STORM-NET

Model Name: Just name it? Synthesized Data Output Folder: Is this just a folder we want to specify for where the output should go? Training Log File: Is this something we obtain during the rendering step?

Capture
yoterel commented 1 year ago

Sure, sorry for the very undocumented GUI :)

RENDER SYNTHETIC DATA

Template Model File: The template model csv file as defined in the Template Model File section of the README. There is also some example models here.

Renderer: Download the renderer executable described in step (4) of the README, point to the file called DataSynth.exe (the exact file name depends on your platform, this is the name for windows)

Synthesized Data Output Folder: Select an empty folder, do not select a folder with content in it. This will be the folder simulated data will be rendered into.

Renderer log file: It is convenient to log the progress into a file, just name any file and it will pour the progress into that (you can monitor this file inside the GUI by checking monitor progress)

TRAIN STORM-NET

Model Name: Any name will do (no spaces or weird characters). the final model will be saved into the models folder with this name.

Synthesized Data Output Folder:This is the same folder you rendered into (see above, "Synthesized Data Output Folder"), it must contain the rendered results from the first stage (RENDER SYNTHETIC DATA)

Training Log File: This is just again a log file to monitor progress of training, since training is extremely long if you don't have a GPU. just name any file and progress will be sent to it (Again you can monitor)