Clever Algorithms

clever_algorithms.jpeg

Clever Algorithms es otro libro gratuito que te puedes descargar desde aquí, leer desde el navegador o también, como de costumbre, puedes comprar su versión impresa.

El libro trata sobre el desarrollo de algoritmos sobre Inteligencia Artificial. Concretamente reúne un total de 45. Todos ellos escritos en Ruby.

Aquí tenéis la tabla de contenido:

  1. Background
    1. Introduction: What is AI, Problem Domains, Unconventional Optimization, Book Organization, How to Read this Book, Further Reading
  2. Algorithms
    1. Stochastic Algorithms: Random Search, Adaptive Random Search, Stochastic Hill Climbing, Iterated Local Search, Guided Local Search, Variable Neighborhood Search, Greedy Randomized Adaptive Search, Scatter Search, Tabu Search, Reactive Tabu Search.
    2. Evolutionary Algorithms: Genetic Algorithm, Genetic Programming, Evolution Strategies, Differential Evolution, Evolutionary Programming, Grammatical Evolution, Gene Expression Programming, Learning Classifier System, Non-dominated Sorting Genetic Algorithm, Strength Pareto Evolutionary Algorithm.
    3. Physical Algorithms: Simulated Annealing, Extremal Optimization, Harmony Search, Cultural Algorithm, Memetic Algorithm.
    4. Probabilistic Algorithms: Population-Based Incremental Learning, Univariate Marginal Distribution Algorithm, Compact Genetic Algorithm, Bayesian Optimization Algorithm, Cross-Entropy Method.
    5. Swarm Algorithms: Particle Swarm Optimization, Ant System, Ant Colony System, Bees Algorithm, Bacterial Foraging Optimization Algorithm.
    6. Immune Algorithms: Clonal Selection Algorithm, Negative Selection Algorithm, Artificial Immune Recognition System, Immune Network Algorithm, Dendritic Cell Algorithm.
    7. Neural Algorithms: Perceptron, Back-Propagation, Hopfield Network, Learning Vector Quantization, Self-Organizing Map.
  3. Extensions
    1. Advanced Topics: Programming Paradigms, Devising New Algorithms, Testing Algorithms, Visualizing Algorithms, Problem Solving Strategies, Benchmarking Algorithms
  4. Appendix
    1. Ruby: Quick-Start Guide
Y para el que le interese. También podéis acceder al proyecto del libro en GitHub.
Jan 28, 2011
LibrosEbookProgramaciónIA

Un virus en tu hardware

Intel-Unveils-16-Core-2-Extreme-and-Xeon-CPUs-From-the-Penryn-Family-2 

Hace unos meses, en Octubre de 2010, leí un artículo de la fantástica revista Investigación y Ciencia, en concreto su número 409, un artículo llamado “Microchips piratas” donde se explicaba una nueva vulnerabilidad en la seguridad informática basada en el diseño y fabricación de microchips.

Ya había oido algo sobre este problema, pero pensaba que la fabricación de un chip era algo seguro y un proceso de una sóla empresa,  pero ahora entre la crisis y la globalización, parece que esto ha cambiado bastante. Antes sólo había algunas empresas muy especializadas en la creación, diseño y fabricación de microchips (Intel, AMD, etc.) pero ahora casi cualquier empresa puede fabricar su propio chip. Y además este proceso involucra a miles de personas, países  y empresas repartidas por todo el mundo.  Antes era un proceso seguro, ya que se realizaba única y exclusivamente dentro de las instalaciones del fabricante en un entorno controlado, tanto el diseño como la fabricación.

Jan 28, 2011
HackingHardwareSeguridad

Programming Android

programming_android.jpg

Programming Android es un libro sobre programación para Android que podemos encontrar en la web de O'reilly.

Este libro que no está terminado todavía, está siendo desarrollado usando Open Feedback Publishing System (OFPS). Un sistema de pruebas de esta editorial, que intenta cubrir el vacío entre la publicación privada (libros) y la pública (blogs, etc).

Como verás en cada párrafo del libro, hay al lado un enlace desde el cual puedes comentar dicho párrafo, como errores, mejoras o simple comentarios sobre dicho párrafo. Para ello tienes que registrarte.

Jan 28, 2011
LibrosAndroidEbookProgramación

DaboBlog, un nuevo podcast para nuestra colección

dabo 

Buscando podcasts en castellano al nivel de nuestro querido y añorado "El Geek Errante", hemos encontrado este creado por Dabo (David Hernández) que ha sido todo un agradable descubrimiento. No apto para principiantes y eso sí con total devoción casi diría que religiosa ;) a Debian, nos ofrece en cada episodio temas relacionados con el Software Libre, Linux y también un apartado para Apple llamado "Manzanas traigo".

Este es el enlace del blog donde puedes descargar los podcasts.

Jan 27, 2011
SeguridadLinuxApplePodcasts

La tabla periódica de Google

google_tabla_periodica.png

Google ha agrupado en forma de tabla periódica todas las APIs y productos para desarrolladores. Una idea genial. Sólo tienes que abrir este enlace y hacer click sobre el "elemento" de dicha tabla que te interese.

Very neat!

Jan 27, 2011
ProgramaciónGoogle

Erupción del Kirishima por aficionados

OJO a partir del minuto 2:00 llueven piedras del tamaño de los árboles.

El volcán Kirishima, en la Prefectura de Kagoshima en el sur de Kyushu en Japón, entró ayer en erupción de forma espectacular. La nube ha alcanzado los 1500 m entrando así en alerta de nivel 3 por la agencia meteorológica japonesa.

Jan 27, 2011
videos

El hackeo de la cuenta de Mark Zuckerberg, hace aumentar la seguridad de Facebook

El hackeo sufrido por la página de fans de Mark Zuckerberg (MZ), ha provocado un incremento de la seguridad de Facebook. Los hackers publicaron un comentario haciéndose pasar por MZ:

Let the hacking begin: If facebook needs money, instead of going to the banks, why doesn’t Facebook let its users invest in Facebook in a social way? Why not transform Facebook into a ‘social business’ the way Nobel Prize winner Muhammad Yunus described it? http://bit.ly/fs6rT3 What do you think? #hackercup2011

Jan 27, 2011
HackingSeguridad

Wii Skii Tragedii

Wii balance + perro suelto + jugador entusiasmado + tele 40" = Tragedii...

¡¡¡Y la wii balance gana el combateeeee!!! :-)

Link

Jan 27, 2011
Humor

Multiboot Windows Phone 7 y Android

En este vídeo se muestra como podemos instalar Windows Phone 7 y Android en una misma SD card. En este caso sobre un HTC HD2 y poder arrancar un sistema u otro.

Para más información puedes visitar este hilo en el foro de xda-developers.

Visto aquí

Jan 27, 2011
AndroidMicrosoft