matlab

Algoritmo k-means en Matlab

Método de análisis de agrupamiento cuyo objetivo es particionar n observaciones en k clusters (grupos) donde cada observación pertenece al grupo con la media más cercana. [Diapositiva 9/38 Aprendizaje no supervisado de MC. Carolina Rocío Sánchez Pérez] [code lang=»C»] %Program: k-means %Created on: 02/12/12, 01:03 a.m. %Author: Luigi Pérez Calzada clc; clear all; obj=[‘A’ ‘B’ ‘C’ ‘D’]; tam=size(obj);%tamaño de los objetos atri=[1 1; 2 1; 4 3; 5 4]; atri %imprimimos atri k=input(‘Da el valor de k: ‘); %de preferencia que K sea igual a 2 while (k<1 || k>tam(1,2)) k=input(‘Da el valor de k: ‘); end %se elije el...

Seguir leyendo...

Algoritmo Genético para el Problema del Viajero

Continuando con la materia de Temas Avanzados de Computo Inteligente, en esta ocasión veremos un algoritmo genético para solucionar el problema del viajante o problema del viajero, hace algunos ayeres (más de 2 semestres) programamos unos algoritmos genéticos en Java  (si como los universitarios de la UAT somos «javeros»), pues en esta ocasión parece ser que también nos volverán «Matlaboleros», programa y entorno que sigue sin agradarme, pero bueno al final de cuentas hay que dar soluciones y no pretextos, con desveladas (¡¡¡1,500 repeticiones, fue una exageración!!!), el trabajo y desarrollando en Linux (por fin), un proyecto Freelance en php (php...

Seguir leyendo...

Algoritmo Genético Simple (AGs) en Matlab

En días pasados en mi «tuiter» iba publicando líneas de código quizá no entendibles para la gran mayoría, pero digamos que eran mis notas mentales (ni tan mentales al final de cuentas) sobre los códigos en Matlab que iba implementando ya que Matlab nunca me ha gustado pero pues tuve que programar este Algoritmo en Matlab para la materia de Temas Avanzados de Computo Inteligente de MC. Carolina Rocío Sánches Pérez, vayamos con los pasos y el código. • Pedir al usuario o Número de Generaciones o Tamaño del individuo o Tamaño de la población o Probabilidad de cruce (en...

Seguir leyendo...

Listas Ligadas en Matlab

En esta ocasión nos encomendaron realizar un programa que represente las listas doblemente ligadas pero en una matriz, cosa pues dentro de lo que cabe entendible, pero ya el hacerla en matlab es otro desmadre, y como mencionaba anteriormente no tengo mucha idea de matlab pero ahí uno le hace al cuento y el intento, son los métodos que pidió la profesora Insert, Allocate, Free, Delete, Search, según yo están bien pero espero ustedes me corrijan estos son mis códigos: [matlab] %Método para insertar un nuevo elemento %Recibimos un objeto que contiene la matriz, free, heap, x %tambien recibimos la...

Seguir leyendo...