zhangxiangxiao / Crepe

Character-level Convolutional Networks for Text Classification
BSD 3-Clause "New" or "Revised" License
848 stars 223 forks source link

Y-axis scale and units? #19

Closed ch3njust1n closed 8 years ago

ch3njust1n commented 8 years ago

I just want to verify that my network is working correctly and that I'm interpreting the graphs correctly on my own data. I was tinkering around with the code before launching it, so not sure if I accidentally messed up somewhere. Several questions:

  1. For loss, I got values over 1 for validation. How bad is that? Is a loss over 1 big or is it reasonable?
  2. Is the error y-axis unit in percent? So here, for the error, would it range from 0% to 0.16% or is it 0% to 16%? crepe-10000-error crepe-10000-loss
  3. When I trained on the dbpedia_csv data, the loss and error graphs looked about the same shape. In general, should the loss and error graphs always have the same shape?
  4. Are the error and loss on different scales?

crepe_output

Apologies again, Zhang, for all the questions.

zhangxiangxiao commented 8 years ago

The error plot is normalized to 1. When you see the error 0.05, it means error at 5%.

The loss plot is the value of the optimization objective, lower-bounded by 0 but not upper-bounded.