https://medium.com/@monocosmo77/using-pseudo-label-concept-in-artificial-intelligence-projects-part3-3b0e4eb8506