5 December 2016

Generics avanzados

923034El objetivo de este artículo es dar una recorrida breve y concisa de las propiedades más avanzadas de los tipos genéricos en C#, de manera que sirva de aprendizaje rápido para aquellos que se inician y de repaso práctico o profundización para los más experimentados, a fin de tener un mejor entendimiento de cómo funcionan y en consecuencia poder implementar mejores diseños en nuestro código.
Continuar leyendo »

29 November 2016

Clasificación de textos según su temática usando Clustering

journal-pone_-0018029-g004Que un cuento de Sherlock Holmes y uno de los libros escritos por Agatha Christie son más similares entre sí de lo que lo son con una monografía de historia francesa resulta obvio para nosotros, ¿pero cómo lo averiguaría una computadora? Y si consideramos a la novela sobre el jorobado de Notre-Dame, ¿se asemejará más a los primeros por ser ficción o a la segunda por transcurrir en París? En este artículo explicaremos una técnica para dar respuesta a estos interrogantes, entre algunos otros

Continuar leyendo »

3 November 2016

¿Qué es el Clustering?

0caf8e9Desde la agrupación de usuarios de una plataforma de “streaming” cuyas series y películas preferidas son similares, hasta la búsqueda de familias de proteínas en bioinformática, estos algoritmos de aprendizaje no supervisado están mucho más presentes en nuestra vida de lo que creemos
Continuar leyendo »

17 October 2016

¿Qué tipos de bases de datos NoSQL existen?

nosqlgroupsCuando se habla de Bases de Datos Relacionales  la elección de una de ellas para el proyecto en el que se trabajará recae en la mayoría de los casos de en si es un producto propietario o no, y en features extra que disponga el motor. En el caso de las bases de datos NoSQL esta elección es mucho más compleja, ya que depende no sólo de esto último sino también de qué tipo de base de datos se adecua más a nuestra aplicación. Esto se debe a que existen cuatro tipos de bases de datos NoSQL en la acualidad: clave-valor, columnares, documentales y orientadas a grafos, cada una con sus particularidades, pros, y contras,  las cuales serán detalladas en el presente artículo.
Continuar leyendo »

5 October 2016

¿Qué es una base de datos NoSQL?

nosql-textComo se mencionó en artículos anteriores, las nuevas necesidades en la gestión de la información a partir del surgimiento del fenómeno de Big Data provocaron que las bases de datos relacionales resultaran insuficientes. Esto generó la aparición de otro tipo de bases de datos denominadas NoSQL que se abordarán en el presente artículo.
Continuar leyendo »