Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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 predictque realiza una prediccininferencia En el mtodo de fit aplicar debemos de realizar el clculo de centroides ydistancias euclidiana donde se van a crear los lmites de decisinalmacenar 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 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 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 y caractersticas componentes
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started