Question: Ocupando el lenguaje Python en el IDE de su preferencia, realizar eldesarrollo de un programa donde implementen ( a mano ) el m todo declasificaci

Ocupando el lenguaje Python en el IDE de su preferencia, realizar eldesarrollo de un programa donde implementen (a mano) el m todo declasificacin de mnima distancia, para ello considerar lo siguiente: Desarrollar el m todo de clasificacin como si fuera una clase de scikit - learn,lo que significa que vamos a hacer la abstraccin del mtodo. Lo b sico quellevan estas implementaciones son los parmetros necesarios del mtodo aforma de atributos y dos mtodos, fit (que realiza el entrenamiento) y predict(que realiza una prediccin/inferencia). En el mtodo de fit aplicar debemos de realizar el clculo de centroides ydistancias (euclidiana) donde se van a crear los lmites de decisin(almacenar esta informacin). Lo que debemos de recibir es el conjunto dedatos y con ellos trabajar. El mtodo predict har la evaluacin de un conjunto de datos de prueba conel lmite de decisin, lo que debe de retornar es un vector con los ndices delas clases predichas. Con el vector retornado de predict, ocupen scikit - learn para calcular elaccuracy y tambin su matriz de confusin. Consideren el mtodo de holdout para la preparacin de los datos con unaproporcin de 80%-20% para los subconjuntos de entrenamiento y prueba,respectivamente.Como conjunto de datos ocupen iris, se requiere que hagan una etapa devisualizacin de datos. Dado que el conjunto trabaja un espacio de caractersticasde 4 ocupemos PCA ( este hganlo a mano, pueden ocupar numpy o bibliotecasde cmputo cientfico para operaciones matemticas) y t - SNE (pueden ocupar elde scikit - learn) como mtodos de reduccin de dimensionalidad, grafiquen losresultados ocupando 2 y 3 caractersticas ( componentes).
 Ocupando el lenguaje Python en el IDE de su preferencia, realizar

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!