Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

upando el lenguaje Python en el IDE de su preferencia, realizar eldesarrollo de un programa donde implementen (a mano) el mtodo declasificacin de mnima distancia, para ello considerar lo siguiente: Desarrollar el mtodo de clasificacin como si fuera una clase de scikit-learn,lo que significa que vamos a hacer la abstraccin del mtodo. Lo bsico 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).

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Transactions On Large Scale Data And Knowledge Centered Systems Xxiv Special Issue On Database And Expert Systems Applications Lncs 9510

Authors: Abdelkader Hameurlain ,Josef Kung ,Roland Wagner ,Hendrik Decker ,Lenka Lhotska ,Sebastian Link

1st Edition

366249213X, 978-3662492130

More Books

Students also viewed these Databases questions

Question

Identify five strategies to prevent workplace bullying.

Answered: 1 week ago