Pergunta de entrevista da empresa C3 AI

What is PCA/Singular Value Decomposition and can you derive why it works?