Protein secondary structure prediction using deep convolutional neural fields