algoritmo

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...

Combinaciones, permutaciones y agrupaciones en java

Hola que tal el día de hoy tuve algunos conflictos al intentar resolver un problema de combinaciones y bueno desempolvemos un poco nuestros libros de Probabilidad y estadística, imaginemos que tenemos 4 elementos (1,2,3,4), las combinaciones posibles entre ellos sin repetición alguna nos quedaría: 1,2,3,4,12,13,14,23,24,34,123,124,134,234,1234 15 Combinaciones en total, y si nos percatamos un poquito nos daremos cuenta que están separadas en 4 combinaciones de un solo elemento, 6 combinaciones con 2 elementos, 4 combinaciones con 3 elementos y 1 combinación con los 4 elementos, y si ya medio recordamos lo que son las combinaciones y agrupaciones, pero la bronca...

Seguir leyendo...