<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>4d88b00958defd05827217b27bfb4daf6b0a7084</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/4f3549a961dbc226b8eb45407e44f726d2ac5bb9</url>
    <id>4f3549a961dbc226b8eb45407e44f726d2ac5bb9</id>
    <committed-date>2009-04-13T07:43:50-07:00</committed-date>
    <authored-date>2009-04-13T07:43:50-07:00</authored-date>
    <message>Removed temp files</message>
    <tree>7a14ce31dbd54f6b85504da3fe40198419422b74</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6fa6608acc023e95be1579ed72b63bdd612b9e96</id>
      </parent>
    </parents>
    <author>
      <name>Roy Pardee</name>
      <email>roy@kif.(none)</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/4d88b00958defd05827217b27bfb4daf6b0a7084</url>
    <id>4d88b00958defd05827217b27bfb4daf6b0a7084</id>
    <committed-date>2009-04-12T12:40:49-07:00</committed-date>
    <authored-date>2009-04-12T12:40:49-07:00</authored-date>
    <message>Added reference to Stemmer lib to hoe...spec?</message>
    <tree>a2e9891e9f0def52dadcc97fff62c865cf8c84dd</tree>
    <committer>
      <name>Roy Pardee</name>
      <email>roy@kif.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f058e641e721e17cfd334633f9627f483304e13d</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/6fa6608acc023e95be1579ed72b63bdd612b9e96</url>
    <id>6fa6608acc023e95be1579ed72b63bdd612b9e96</id>
    <committed-date>2008-12-29T20:31:37-08:00</committed-date>
    <authored-date>2008-12-29T20:31:37-08:00</authored-date>
    <message>Fixed spec-brokenness in decision_tree.

When we added the 'sum' method to the Array class all hell
broke loose with ActiveRecord. I blame ActiveSupport as it
can't possible be my fault. :-)</message>
    <tree>1b851fc9bc41ff2510343bc936085abfea1eec2e</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>38e83496d188b04f39ecd4b346dc962beb8755c1</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/f058e641e721e17cfd334633f9627f483304e13d</url>
    <id>f058e641e721e17cfd334633f9627f483304e13d</id>
    <committed-date>2008-12-29T20:27:05-08:00</committed-date>
    <authored-date>2008-12-29T20:27:05-08:00</authored-date>
    <message>Added cross-validation code from Chapter 8.</message>
    <tree>af444bc8e973953280d560d83882b92fb547b46c</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>31f4316e2a8d7b6dd7072f061cc8f53707281e03</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/38e83496d188b04f39ecd4b346dc962beb8755c1</url>
    <id>38e83496d188b04f39ecd4b346dc962beb8755c1</id>
    <committed-date>2008-12-29T20:05:45-08:00</committed-date>
    <authored-date>2008-12-29T19:28:39-08:00</authored-date>
    <message>Added pricing model code from Chapter 8</message>
    <tree>9ab8ab2041e97d646edad49c01674a69b471221e</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>58d742558b2f71366f7d1a0b2e23470320ac4a02</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/31f4316e2a8d7b6dd7072f061cc8f53707281e03</url>
    <id>31f4316e2a8d7b6dd7072f061cc8f53707281e03</id>
    <committed-date>2008-05-08T20:57:06-07:00</committed-date>
    <authored-date>2008-05-08T20:57:00-07:00</authored-date>
    <message>Fleshed out the RDoc a bit. I think that's all for now.</message>
    <tree>10d7be26db8066878736d9c97910a76ba4a795d4</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d4733dd512d3f82ef831962e5e3fe55ccf664250</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/58d742558b2f71366f7d1a0b2e23470320ac4a02</url>
    <id>58d742558b2f71366f7d1a0b2e23470320ac4a02</id>
    <committed-date>2008-05-08T20:37:45-07:00</committed-date>
    <authored-date>2008-05-08T20:37:45-07:00</authored-date>
    <message>Added 'variance' method and added a 'sum' method to the Array class to stay DRY.</message>
    <tree>644eafb1163fa67f20570e97569f68bf02cfc589</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a3f105053e459634c93a1229697c3c4135c2c38e</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/d4733dd512d3f82ef831962e5e3fe55ccf664250</url>
    <id>d4733dd512d3f82ef831962e5e3fe55ccf664250</id>
    <committed-date>2008-05-08T20:26:28-07:00</committed-date>
    <authored-date>2008-05-08T20:26:28-07:00</authored-date>
    <message>Implemented 'md_classify' which is a refined classification that handles missing data.</message>
    <tree>556bfc6ec1241d1c5bd1e57552666fe8db18bf7f</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4402eb49c590c2c263c3fcbd312163673ad8abb5</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/a3f105053e459634c93a1229697c3c4135c2c38e</url>
    <id>a3f105053e459634c93a1229697c3c4135c2c38e</id>
    <committed-date>2008-05-07T21:13:23-07:00</committed-date>
    <authored-date>2008-05-07T21:13:23-07:00</authored-date>
    <message>DecisionTree.prune now works correctly!</message>
    <tree>a3b8afe2579e9ee451745c1a10104cca0abc343f</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2dcb093d0608889e1b08358004b95aebc00b39eb</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/4402eb49c590c2c263c3fcbd312163673ad8abb5</url>
    <id>4402eb49c590c2c263c3fcbd312163673ad8abb5</id>
    <committed-date>2008-05-05T23:00:15-07:00</committed-date>
    <authored-date>2008-05-05T23:00:15-07:00</authored-date>
    <message>Fixed a defect in the 'divide' method and fleshed out specs for tree building.

For some strange reason the Ruby code inverts some of the tree nodes. I think
it is still semantically correct since all the child nodes of the &quot;flipped&quot;
nodes are also inverted and negated. Weird...</message>
    <tree>3a6ef59b8e50801bd7fc7c086c63c227add2be24</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>36f8e9f3677adf3bcde0e9a178d0d4d2a4d6f310</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/2dcb093d0608889e1b08358004b95aebc00b39eb</url>
    <id>2dcb093d0608889e1b08358004b95aebc00b39eb</id>
    <committed-date>2008-04-30T21:40:17-07:00</committed-date>
    <authored-date>2008-04-30T21:40:13-07:00</authored-date>
    <message>An attempt to add pruning revealed errors in set splitting.

WIP...</message>
    <tree>201ee72e5bd6f2322489bc965e903dd552b1fe02</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>95107d1ff90af0bc985b1669dcc6e35c1b0e402b</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/36f8e9f3677adf3bcde0e9a178d0d4d2a4d6f310</url>
    <id>36f8e9f3677adf3bcde0e9a178d0d4d2a4d6f310</id>
    <committed-date>2008-04-29T07:46:50-07:00</committed-date>
    <authored-date>2008-04-29T07:46:50-07:00</authored-date>
    <message>Ahh, graphviz working a little better.</message>
    <tree>429cc1e241f2bfe176b0aa5cb26c0428bef41a97</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>291e642a779259cc8097efae68b2a40754d56753</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/95107d1ff90af0bc985b1669dcc6e35c1b0e402b</url>
    <id>95107d1ff90af0bc985b1669dcc6e35c1b0e402b</id>
    <committed-date>2008-04-29T07:41:50-07:00</committed-date>
    <authored-date>2008-04-29T07:41:50-07:00</authored-date>
    <message>Fixed the build_tree method to work correctly (with spec).

Also a first stab at getting a GraphViz implementation of the
graph-generation of tree nodes. Still not quite right...</message>
    <tree>72be0ccef5a9be33d3fae4ce76d09ecb6d556a3c</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>12c384421d32738f7aef14b8b05474525edee3b9</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/291e642a779259cc8097efae68b2a40754d56753</url>
    <id>291e642a779259cc8097efae68b2a40754d56753</id>
    <committed-date>2008-04-23T21:21:55-07:00</committed-date>
    <authored-date>2008-04-23T21:21:55-07:00</authored-date>
    <message>Added 'build_tree' function to decision_tree to, well, build decision trees.</message>
    <tree>e0597c3de4ef6e6e9c75e9df74e702a136b30d15</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>72764361edaddc8a3229656f76e659a3cfa0a4de</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/12c384421d32738f7aef14b8b05474525edee3b9</url>
    <id>12c384421d32738f7aef14b8b05474525edee3b9</id>
    <committed-date>2008-04-22T20:18:59-07:00</committed-date>
    <authored-date>2008-04-21T21:15:31-07:00</authored-date>
    <message>Starting chapter 7 -- Modeling With Decision Trees.

Initial implementations of gini_impurity and entropy functions in
place with proper specs (driven by the book examples).</message>
    <tree>7a74f6c50a1c379aa9daacb91a4f844e315bbd5f</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3ec8070cbf8ce585ca62f5ebcb795ca63bd46488</id>
      </parent>
      <parent>
        <id>23df00488a0f2592d22c01e12bdf0236977ffeac</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/72764361edaddc8a3229656f76e659a3cfa0a4de</url>
    <id>72764361edaddc8a3229656f76e659a3cfa0a4de</id>
    <committed-date>2008-04-18T21:49:48-07:00</committed-date>
    <authored-date>2008-04-18T21:49:48-07:00</authored-date>
    <message>Merge branch 'av/chapter-5' into av/sneak</message>
    <tree>9b975e3cd4b19fff7ee8133a1ac5874c4aeafd6c</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b4542280826b50d8c5adf1b8c4f9bd31b748e435</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/23df00488a0f2592d22c01e12bdf0236977ffeac</url>
    <id>23df00488a0f2592d22c01e12bdf0236977ffeac</id>
    <committed-date>2008-04-18T21:25:08-07:00</committed-date>
    <authored-date>2008-04-18T21:25:08-07:00</authored-date>
    <message>Switched from &amp;block parameter to simple &quot;yield&quot; statements.</message>
    <tree>3132d7e6932ee901aa2f264421585305979ce717</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5e4b4c91f3ab94758258e95ddd2db3d19e34896c</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/b4542280826b50d8c5adf1b8c4f9bd31b748e435</url>
    <id>b4542280826b50d8c5adf1b8c4f9bd31b748e435</id>
    <committed-date>2008-04-18T21:23:06-07:00</committed-date>
    <authored-date>2008-04-18T21:23:06-07:00</authored-date>
    <message>Added 'genetic' function for genetic optimization.</message>
    <tree>7d952327dede2a65eb8559dc5e835b3bd0c1d4f3</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>84a3226b7e97a4d13a268df10d133379867dcda4</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/5e4b4c91f3ab94758258e95ddd2db3d19e34896c</url>
    <id>5e4b4c91f3ab94758258e95ddd2db3d19e34896c</id>
    <committed-date>2008-04-18T20:41:01-07:00</committed-date>
    <authored-date>2008-04-18T20:41:01-07:00</authored-date>
    <message>Fleshed out rdoc.</message>
    <tree>cb8f0ee7c18458b4b398711fe58b95bca1ac6084</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5123f8c93baae5a29529eb35691bc7ef8b4b5012</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/84a3226b7e97a4d13a268df10d133379867dcda4</url>
    <id>84a3226b7e97a4d13a268df10d133379867dcda4</id>
    <committed-date>2008-04-18T18:30:59-07:00</committed-date>
    <authored-date>2008-04-18T18:30:59-07:00</authored-date>
    <message>Fixed some broken-ness with the 'hill_climb' function.

Also refactored internal functions in the spec to be a little more
readable. Burned once again by the direct port of Python to Ruby.</message>
    <tree>6e709f8b3c2a4ab8ed539eed58204776b979a16f</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6f4448dc4063b797e9933ba63bc9eac8b6d686d9</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/5123f8c93baae5a29529eb35691bc7ef8b4b5012</url>
    <id>5123f8c93baae5a29529eb35691bc7ef8b4b5012</id>
    <committed-date>2008-04-16T20:55:28-07:00</committed-date>
    <authored-date>2008-04-16T20:55:28-07:00</authored-date>
    <message>Added the 'annealing' function.

Same sucky specs.</message>
    <tree>cd6641dce231370fa72aa75bbed3ffe4d79a7865</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a751721c5dd6e5b1b895ec32cdeca17ecd6331fa</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/6f4448dc4063b797e9933ba63bc9eac8b6d686d9</url>
    <id>6f4448dc4063b797e9933ba63bc9eac8b6d686d9</id>
    <committed-date>2008-04-16T19:46:49-07:00</committed-date>
    <authored-date>2008-04-16T19:45:11-07:00</authored-date>
    <message>Added 'hill climbing' optimization.

I hate these specs. They flat out suck.</message>
    <tree>9768ee72a26f1e6198d057059dac829c63203b39</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7b4f926de465a97ca73b8210a9a6ff67fdb2d7a4</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/a751721c5dd6e5b1b895ec32cdeca17ecd6331fa</url>
    <id>a751721c5dd6e5b1b895ec32cdeca17ecd6331fa</id>
    <committed-date>2008-04-16T19:26:21-07:00</committed-date>
    <authored-date>2008-04-16T19:26:21-07:00</authored-date>
    <message>Initial check-in for Chapter 5, Optimization.

Added lib/optimzation and a backing data file. The spec file is
sort of sparse right now, but at least works.</message>
    <tree>652d241df11a28a9571121462560fb832fe6daee</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c6c73bca6f80ebf0d51b1e300cb742b394203444</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/7b4f926de465a97ca73b8210a9a6ff67fdb2d7a4</url>
    <id>7b4f926de465a97ca73b8210a9a6ff67fdb2d7a4</id>
    <committed-date>2008-04-05T16:28:58-07:00</committed-date>
    <authored-date>2008-04-05T16:28:58-07:00</authored-date>
    <message>Added rubyforge website files and some rake tasks to manage them.</message>
    <tree>b9cdeed788dd0172be96185f4c32e4e4185e7ac3</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>57bb93d8b62cd78fd79682a4fdeb777f0b071ac6</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/c6c73bca6f80ebf0d51b1e300cb742b394203444</url>
    <id>c6c73bca6f80ebf0d51b1e300cb742b394203444</id>
    <committed-date>2008-04-03T07:30:56-07:00</committed-date>
    <authored-date>2008-04-03T07:30:56-07:00</authored-date>
    <message>Added 'spec_with_rcov' task to run rcov with rspec for code coverage.

This task will always nuke the 'coverage' directory and rebuild the
rcov files. Currently we're not doing any threshold measurement. Also
added the 'coverage' directory to .gitignore so we don't commit rcov
results.</message>
    <tree>8e44873c3074e1d5f4b9f8bfea60bb034995417e</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e790afbd8370da383eb296a5db00c656e4f7e416</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/57bb93d8b62cd78fd79682a4fdeb777f0b071ac6</url>
    <id>57bb93d8b62cd78fd79682a4fdeb777f0b071ac6</id>
    <committed-date>2008-04-02T17:36:01-07:00</committed-date>
    <authored-date>2008-04-02T17:36:01-07:00</authored-date>
    <message>Added task to run RSpec.

Simply run 'rake spec' to run all of the specs. For more details
checkout the RDoc on Spec::Rake::SpecTask.</message>
    <tree>cf77c20da0701ad17b1d6904c7981a67e72277be</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>119fc684e5330419b4d7d2f99688bfd23d0ab243</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/3ec8070cbf8ce585ca62f5ebcb795ca63bd46488</url>
    <id>3ec8070cbf8ce585ca62f5ebcb795ca63bd46488</id>
    <committed-date>2008-04-02T17:30:46-07:00</committed-date>
    <authored-date>2008-04-02T17:30:46-07:00</authored-date>
    <message>The ongoing effort to port searching over to ActiveRecord persistence...</message>
    <tree>fe67a08b0317512a75c507f1ef5691a3a74905ef</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9ee3f39a74f22a45b1d71d8c10de03d08dc9665b</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/119fc684e5330419b4d7d2f99688bfd23d0ab243</url>
    <id>119fc684e5330419b4d7d2f99688bfd23d0ab243</id>
    <committed-date>2008-03-31T11:35:28-07:00</committed-date>
    <authored-date>2008-03-31T11:35:28-07:00</authored-date>
    <message>First pass at porting chapter 4 code over to the 'sneak' branch.

Basic indexing and page-ranking are in and were converted from
direct-SQLite3 code to ActiveRecord.

TODO:
  * Convert Searcher stuff to ActiveRecord
  * Bring over the neural net stuff
  * Convert neural net to ActiveRecord
  * Deal with multiple database configs for ActiveRecord (nn, and search)
  * Port specs for neural net and searching</message>
    <tree>4e1b81033aa36680205d21c5b552e8944a89e8e3</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>50dae87786c4df1747b0431dbe487fefa7492e7e</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/e790afbd8370da383eb296a5db00c656e4f7e416</url>
    <id>e790afbd8370da383eb296a5db00c656e4f7e416</id>
    <committed-date>2008-03-30T12:37:40-07:00</committed-date>
    <authored-date>2008-03-30T12:37:40-07:00</authored-date>
    <message>Fixed the list of contributors.

Sorry Damiano, I forgot to put you on the list. :-P</message>
    <tree>60c659b9877478689d6bdb2a60f30a6addb031e6</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>72341385d972fcd5a6c37a8292368d315002ac4f</id>
      </parent>
    </parents>
    <author>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </author>
    <url>http://github.com/alexvollmer/pci4r/commit/9ee3f39a74f22a45b1d71d8c10de03d08dc9665b</url>
    <id>9ee3f39a74f22a45b1d71d8c10de03d08dc9665b</id>
    <committed-date>2008-03-30T12:24:05-07:00</committed-date>
    <authored-date>2008-03-30T12:24:05-07:00</authored-date>
    <message>Added generate_feed_vector and feedlist.txt files.

These are used in Chapter 3 to extract term-vectors from RSS feeds as
a way of demonstrating the various clustering techniques.</message>
    <tree>5b09ea0d84fe27f90e41a61ce2251a867cafd532</tree>
    <committer>
      <name>Alex Vollmer</name>
      <email>alex.vollmer@gmail.com</email>
    </committer>
  </commit>
</commits>
