Forward And Inverse Problems In Machine Learning Approaches To Biological Sequence Design