Free eBook: Clever Algorithms

The book „Clever Algorithms: Nature-Inspired Programming Recipes“ by Jason Brownlee PhD describes 45 algorithms from the field of Artificial Intelligence. All algorithm descriptions are complete and consistent to ensure that they are accessible, usable and understandable by a wide audience.

5 Reasons To Read:

  1. 45 algorithms described.
  2. Designed specifically for Programmers, Research Scientists and Interested Amateurs.
  3. Complete code examples in the Ruby programming language.
  4. Standardized algorithm descriptions.
  5. Algorithms drawn from the popular fields of Computational Intelligence, Metaheuristics, and Biologically Inspired Computation.

Table of Contents

  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

Download: http://www.cleveralgorithms.com/

5 freie Kapitel aus Ruby Best Practices

Ruby Best Practices, aus dem OReilly-Verlag, stellt die ersten fünf Kapitel des Buches frei zu Verfügung. Der Autor Gregory Brown war schon längere Zeit daran interessiert das Buch unter Creative Common License anzubieten und OReilly hat ihm nun den Wunsch erfüllt.

 

Die Kapitel stehen einzeln im PDF Format bei Github für den Download bereit:

 
 

Das gesamte Werk ist auch als eBook bei OReilly erhältlich.

eBooks über Rails und Ruby

OReilly hat einen Teil seiner Werke auch als eBooks veröffentlich. Nutzer von IPhone und IPod Touch können neben den PDF-Versionen auch im ITunes-Store die Bücher erwerben. Diese liegen im epub-Format vor und können so bequem auf dem Gerät gelesen werden.

 

Ein weiterer Vorteil dieser Version ist, dass sie um einiges günstiger als die Papier-Variante sind.

Wir haben euch ein paar Bücher rund um das Thema Ruby und Rails rausgepickt

 

(Die iTunes-Buttons sind Affiliatelinks und öffnen die ITunes-Applikation)

Reguläre Ausdrücke: Reguläre Ausdrücke

 

Die Programmiersprache Ruby: Die Programmiersprache Ruby

 

Ruby Best Practices: Ruby Best Practices

 

Ruby Cookbook: Ruby Cookbook

 

The Ruby Programming Language: The Ruby Programming Language

 

Rails: Up and Running: Rails: Up and Running

 

RESTful Web Services: RESTful Web Services

 

Rails Cookbook: Rails Cookbook

Freies eBook: Ruby on Rails Tutorial

Michael Hartl hat ein freies Ruby on Rails eBook veröffentlicht und stellt es auf seiner Seite zum Download zur Verfügung. Die ersten vier Kapitel sind bereits fertig und weitere sollen in kürze folgen.

Den aktuellen Stand könnt ihr unter http://www.railstutorial.org/book einsehen oder auf der gleichen Seite als PDF runterladen um es offline zu lesen.

Das Buch behandelt momentan Rails 2.3.4 und zusätzlich einen breiten Themenbereich rund um das Framework.

Sobald Rails 3 erscheint soll das Buch aktualisiert werden um den neuesten Stand zu representieren.

Weier Infos:

Hauptseite: http://www.railstutorial.org

Buchseite: http://www.railstutorial.org/book

PDF-Version: http://www.railstutorial.org/book/ruby-on-rails-tutorial-book.pdf