JackyXu-Cool / Team-2130-Machine-Learning-Roulette

Georgia Tech Junior Design Project
8 stars 5 forks source link

Control Random Seed Variable #5

Closed ruokun-niu closed 1 year ago

ruokun-niu commented 2 years ago

As a researcher, I want to be able to control the random seed variable so I can easily reproduce my work. Scenario: A user wants to control the random seed variable for the Machine Learning models Given that the user wants to reproduce his/her previous work by controlling the random seed variable; When the user inputs a numerical integer for the random seed value before executing the models; Then the models will execute using the inputted value as the random seed variable. Scenario: A researcher wants to verify a peer’s results. Given the initial research has the random variable seed variable clearly indicated; When the peer reviewer inputs the same random seed variable and dataset; Then they will see the same exact results. Scenario: A researcher wants to make sure their models are replicable. Given they know what model they want to use. When the researcher is entering hyperparameters they will manually control and note down their random variable seed. Then anyone who has the researcher’s data and random variable seed will be able to exactly recreate the researcher’s models.