Learning of Place Cells and Autonomous Locomotion Using Semi-Supervised Neural Network