Silicon Photonics for Machine Learning: Training and Inference | IEEE Conference Publication | IEEE Xplore