Project details for peewit

Screenshot peewit 0.6

by lorenz - September 18, 2010, 16:22:01 CET [ Project Homepage BibTeX BibTeX for corresponding Paper Download ]

view (6 today), download ( 0 today ), 1 subscription


peewit intends to facilitate programming, running and result examination of machine learning experiments. It does not provide any sort of ML code but it give some assistance in avoiding a mess.

The concept of the framework is based on two observations: 1) machine learning experiment often have a regular tree structure and 2) experimentors happen to puzzle about which numbers belong to what parameters the next day. The typical regularity is utilized to fan out experiments in an abstract way that is a bit odd but readable for humans. Since this breakdown is readable for machines too, simple services can be precoded that help to keep track of the experimental dimensions. Further, it puts some regime on output files, helps to recover former versions, and handles simple parallelization.

Be aware that the implementation still has many deficiencies: it is weakly tested, many doc-string are missing, erroneous calls are rarely caught by helpful error messages. There is no up-todate documentation outside the code. At least, the examples are decorated with many explicatory comments. We do not recommend peewit at the current state unless you are curious about it. Also, by release of version 0.7 we start to overwork the value-model and thereby will rewrite the core modules.

The core modules depends on numpy only but for full func­tion­al­i­ty you fur­ther have to pro­vide uni­son, ssh with agent, git, and matplotlib, as well as lib­svm for the ex­am­ple project. Feel free to contact us for questions.​

Changes to previous version:

archiving services

BibTeX Entry: Download
Corresponding Paper BibTeX Entry: Download
URL: Project Homepage
Supported Operating Systems: Posix
Data Formats: Agnostic
Tags: Workflow
Archive: download here

Other available revisons

Version Changelog Date

v-cube with side-cubes

May 7, 2014, 16:04:18

switched to python-3

February 11, 2013, 21:21:05

core rewrite

July 9, 2012, 23:32:20

semi-uniform v-cubes

November 4, 2011, 19:54:09

archiving services

September 18, 2010, 16:22:01

parallelization services

August 18, 2010, 14:00:21

platform-independent path handling

July 21, 2010, 15:05:31

incremental e-tree definitions

May 12, 2010, 21:44:21

self-referential descent inputs

May 4, 2010, 13:30:36

services for arg-aggregations

April 26, 2010, 11:17:50

Initial Announcement on

April 23, 2010, 23:14:51


No one has posted any comments yet. Perhaps you'd like to be the first?

Leave a comment

You must be logged in to post comments.