Programming the algorithms discussed in Learning From Data, Abu-Mostafa, Magdon-Ismail, Hsuan-Tien Lin.
Also includes some concepts taught in Stanford's CS231n and a java implemntation of PTransE[1]/Path-Constrainst Resource Allocation for Knowledge Graph embedding.