Neural Language Model Implementation