Computer-aided knitting: Machine learning for customized clothing