pondruska / DeepTracking

Source code of DeepTracking research project
129 stars 49 forks source link

What are the next steps after training #2

Closed amiltonwong closed 8 years ago

amiltonwong commented 8 years ago

Hi, @pondruska ,

After the training (almost it spent 13 hours in my system), what are the next steps to use the trained model?

Thanks~ Milton

pondruska commented 8 years ago

Hi Milton,

That depends, after the model was trained the model weights are saved in the directory _weightsmodel and performance in filtering a sample input stream in _videomodel. It should look something like this: input: input36 input37 input38 input39 output: output36 output37 output38 output39 i.e. the network learned to predict even not directly visible objects. Note that the network has never seen those during training and this is purely network's imagination.

Generally, in robotics after the model is trained you would put it on a robot and continuously feed new sensor data through the model using model:forward(input) and use its output further up the robotics stack.

Though there is a lot of room for further research: you can try different network architectures in model.lua, try different training procedures or generate your own custom data for training simulating multiple sensors or robot movement. Let us know whether you find something interesting.

best,

Peter