josephwilk/creative-machine

View on GitHub
README.md

Summary

Maintainability
Test Coverage
# Creative Machine

Creating Machines capable of creativity.

[![Build Status](https://secure.travis-ci.org/josephwilk/creative-machine.png)](http://travis-ci.org/josephwilk/creative-machine)
[![Code Climate](https://codeclimate.com/badge.png)](https://codeclimate.com/github/josephwilk/creative-machine)

### Making Art

<pre><code>rake art:haiku</code></pre>

## Background

###Defining Creativity

Creativity has two categories: 
* P-creativity (psychological) - individual comes up with an idea that they have never thought of before
* H-creativity (historical)    - nobody else has ever come up with this idea before

Conditions of Creativity:
* idea must have some value

Novelty:
>a novel idea is one that did not occur before, but has been reached by an existing set of generative rules.

Creativity:
> a creative idea is one that could not occur before.

####References:
* [1] Computer Creativity http://www.golgotha.org.uk/academic/csmart02.html 
* [2] Can Computers be Creative? How? http://aitopics.net/Creativity
* [3] Formal Theory of Creativity & Fun & Intrinsic Motivation http://www.idsia.ch/~juergen/creativity.html
* [4] Stephen Thaler's Computer Creativity Machine Simulates the Human Brain http://www.mindfully.org/Technology/2004/Creativity-Machine-Thaler24jan04.htm
* [5] Creativity and unpredictability by Margaret Boden http://www.stanford.edu/group/SHR/4-2/text/boden.html
* [6] Imagination engines (Stephen L. Thaler, Ph.D.) http://imagination-engines.com/ie.htm