How do I represent an empty data in a matrix?

3 次查看(过去 30 天)
I need to train a neural network with 10 inputs (for example). I want to predict the time what will take build a steel material, having datas from the past. So, for predict the time, I need datas from the material (length, width, height, density, etc) but not always have the same datas, I mean, sometimes don't have the density, for example (because someone forgot to write it down) but I have the time it took. So, in that case, when I have a empty data, I complete with a 0 or how I represent an empty field in a matrix?

采纳的回答

BERGHOUT Tarek
BERGHOUT Tarek 2019-2-4
if that data is very important for you , i propose this solution for you:
  • before you train your model , take only the raws that contain all of the features and build a new dataset with them.
  • use this data to train an auto-encoder based neural nets.
  • for the rest of simples put '0' in each loosed parameter .
  • then map this data throw the trained auto encoders , and this final will predict the missing valuses according to your training set (training set that has all the features in samples )
  • then collect your new dataset from the the initial and the regenerated one and use it to train your model.
  • and don't forget to accept the answer if it is helpful
  • and also don't forget to enjoy with this experience .
  • note: do not use the target during trainig of the auto-encoder becaused its an unsupervised learning.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Deep Learning Toolbox 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by