Create gh-pages branch via GitHub

gh-pages
Kai Staats 2016-07-16 12:31:22 -06:00 committed by GitHub
parent d2f8b3f917
commit 54e443fc45
2 changed files with 1 additions and 3 deletions

View File

@ -45,8 +45,6 @@
<p>Karoo GP was developed during Staats' MSc research at the University of Cape Town / African Institute for Mathematical Sciences and the Square Kilometre Array (SKA), South Africa, and owes its foundation to the "Field Guide to Genetic Programming" by Poli, Langdon, McPhee, and Koza. The Field Guide and many more GP publications and software packages are showcased at <a href="http://geneticprogramming.com/publications/">www.geneticprogramming.com</a></p>
<p>The full Karoo GP suite will be available by the close of July via <a href="https://github.com/kstaats/karoo_gp">github</a>. <em>Stay tuned!</em></p>
<p><a href="http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_args.png"><img src="http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_args-95x128.png" alt="Karoo GP by Kai Staats" width="95" height="128"></a> <a href="http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_tree_print.png"><img src="http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_tree_print-95x128.png" alt="Karoo GP by Kai Staats" width="95" height="128"></a> <a href="http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_runtime_options.png"><img src="http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_runtime_options-95x128.png" alt="Karoo GP by Kai Staats" width="95" height="128"></a> <a href="http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_go_test.png"><img src="http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_go_test-95x128.png" alt="Karoo GP by Kai Staats" width="95" height="128"></a> <a href="http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_interactive_mode.png"><img src="http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_interactive_mode-95x128.png" alt="Karoo GP by Kai Staats" width="95" height="128"></a> <a href="http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_debug_mode.png"><img src="http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_debug_mode-95x128.png" alt="Karoo GP by Kai Staats" width="95" height="128"></a> <a href="http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_population_archive.png"><img src="http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_population_archive-105x128.png" alt="Karoo GP by Kai Staats" width="105" height="128"></a></p>
<footer class="site-footer">

View File

@ -1,6 +1,6 @@
{
"name": "Karoo gp",
"tagline": "A Genetic Programming platform for Python",
"body": "<a href=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_desktop.png\"><img src=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_desktop-224x300.png\" alt=\"Karoo GP by Kai Staats\" width=\"224\" height=\"300\" hspace=20 align=\"left\"/></a> Karoo GP is a evolutionary algorithm, a genetic programming application suite written in Python which provides both symbolic regression and classification analysis. Karoo GP is a scalable platform with multicore support, designed to readily work with realworld data. <em>No programming required.</em> As a teaching tool, it enables instructors to share step-by-step how an evolutionary algorithm arrives to its solution. As a hands-on learning tool, Karoo GP supports rapid, repeatable experimentation.\r\n\r\nKaroo GP includes a Desktop application with an intuitive user interface, a fully scriptable Server application with user defined default parameters and command-line arguments; a stand-alone Python script which generates randomly constructed subsets of larger datasets and another which normalises datasets; and a toy model which shows the inner workings of multiclass classification.\r\n\r\nThe included <a href=\"http://www.kaistaats.com/wp-content/uploads/2016/07/karoo_gp_quick_start.pdf\">User Guide</a> (PDF) offers system requirements, a crash-course in Genetic Programming, and use of Karoo GP for both the novice and advanced user.\r\n&nbsp;\r\n&nbsp;\r\n\r\nKey functions include:\r\n<ul>\r\n\t<li>written in Object Oriented Python with a hierarchical naming scheme for all methods</li>\r\n\t<li>multi-core support (extensive testing on 24-40 CPUs)</li>\r\n\t<li><em>Desktop</em> application provides a simple user interface with menu, 5 display modes (see below), and runtime reconfiguration of parameters</li>\r\n\t<li><em>Server</em> script provides a configuration file for readily repeated GP runs and command-line arguments</li>\r\n\t<li>anticipates datasets as standard .csv files</li>\r\n\t<li>records the full population of each generation to a .csv file</li>\r\n\t<li>supports customised seed populations</li>\r\n\t<li>supports arithmetic (+, -, *, /, **, sqrt), trigonometric (cos, sin), and boolean (and, or) operators</li>\r\n\t<li>relatively simple framework for preparing custom fitness functions and evaluation routines</li>\r\n</ul>\r\n\r\nKaroo GP was developed during Staats' MSc research at the University of Cape Town / African Institute for Mathematical Sciences and the Square Kilometre Array (SKA), South Africa, and owes its foundation to the \"Field Guide to Genetic Programming\" by Poli, Langdon, McPhee, and Koza. The Field Guide and many more GP publications and software packages are showcased at <a href=\"http://geneticprogramming.com/publications/\" target=\"_blank\">www.geneticprogramming.com</a>\r\n\r\nThe full Karoo GP suite will be available by the close of July via <a href=\"https://github.com/kstaats/karoo_gp\" target=\"_blank\">github</a>. <em>Stay tuned!</em>\r\n\r\n<a href=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_args.png\"><img src=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_args-95x128.png\" alt=\"Karoo GP by Kai Staats\" width=\"95\" height=\"128\" /></a> <a href=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_tree_print.png\"><img src=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_tree_print-95x128.png\" alt=\"Karoo GP by Kai Staats\" width=\"95\" height=\"128\" /></a> <a href=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_runtime_options.png\"><img src=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_runtime_options-95x128.png\" alt=\"Karoo GP by Kai Staats\" width=\"95\" height=\"128\" /></a> <a href=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_go_test.png\"><img src=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_go_test-95x128.png\" alt=\"Karoo GP by Kai Staats\" width=\"95\" height=\"128\" /></a> <a href=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_interactive_mode.png\"><img src=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_interactive_mode-95x128.png\" alt=\"Karoo GP by Kai Staats\" width=\"95\" height=\"128\" /></a> <a href=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_debug_mode.png\"><img src=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_debug_mode-95x128.png\" alt=\"Karoo GP by Kai Staats\" width=\"95\" height=\"128\" /></a> <a href=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_population_archive.png\"><img src=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_population_archive-105x128.png\" alt=\"Karoo GP by Kai Staats\" width=\"105\" height=\"128\" /></a>",
"body": "<a href=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_desktop.png\"><img src=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_desktop-224x300.png\" alt=\"Karoo GP by Kai Staats\" width=\"224\" height=\"300\" hspace=20 align=\"left\"/></a> Karoo GP is a evolutionary algorithm, a genetic programming application suite written in Python which provides both symbolic regression and classification analysis. Karoo GP is a scalable platform with multicore support, designed to readily work with realworld data. <em>No programming required.</em> As a teaching tool, it enables instructors to share step-by-step how an evolutionary algorithm arrives to its solution. As a hands-on learning tool, Karoo GP supports rapid, repeatable experimentation.\r\n\r\nKaroo GP includes a Desktop application with an intuitive user interface, a fully scriptable Server application with user defined default parameters and command-line arguments; a stand-alone Python script which generates randomly constructed subsets of larger datasets and another which normalises datasets; and a toy model which shows the inner workings of multiclass classification.\r\n\r\nThe included <a href=\"http://www.kaistaats.com/wp-content/uploads/2016/07/karoo_gp_quick_start.pdf\">User Guide</a> (PDF) offers system requirements, a crash-course in Genetic Programming, and use of Karoo GP for both the novice and advanced user.\r\n&nbsp;\r\n&nbsp;\r\n\r\nKey functions include:\r\n<ul>\r\n\t<li>written in Object Oriented Python with a hierarchical naming scheme for all methods</li>\r\n\t<li>multi-core support (extensive testing on 24-40 CPUs)</li>\r\n\t<li><em>Desktop</em> application provides a simple user interface with menu, 5 display modes (see below), and runtime reconfiguration of parameters</li>\r\n\t<li><em>Server</em> script provides a configuration file for readily repeated GP runs and command-line arguments</li>\r\n\t<li>anticipates datasets as standard .csv files</li>\r\n\t<li>records the full population of each generation to a .csv file</li>\r\n\t<li>supports customised seed populations</li>\r\n\t<li>supports arithmetic (+, -, *, /, **, sqrt), trigonometric (cos, sin), and boolean (and, or) operators</li>\r\n\t<li>relatively simple framework for preparing custom fitness functions and evaluation routines</li>\r\n</ul>\r\n\r\nKaroo GP was developed during Staats' MSc research at the University of Cape Town / African Institute for Mathematical Sciences and the Square Kilometre Array (SKA), South Africa, and owes its foundation to the \"Field Guide to Genetic Programming\" by Poli, Langdon, McPhee, and Koza. The Field Guide and many more GP publications and software packages are showcased at <a href=\"http://geneticprogramming.com/publications/\" target=\"_blank\">www.geneticprogramming.com</a>\r\n\r\n<a href=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_args.png\"><img src=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_args-95x128.png\" alt=\"Karoo GP by Kai Staats\" width=\"95\" height=\"128\" /></a> <a href=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_tree_print.png\"><img src=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_tree_print-95x128.png\" alt=\"Karoo GP by Kai Staats\" width=\"95\" height=\"128\" /></a> <a href=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_runtime_options.png\"><img src=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_runtime_options-95x128.png\" alt=\"Karoo GP by Kai Staats\" width=\"95\" height=\"128\" /></a> <a href=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_go_test.png\"><img src=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_go_test-95x128.png\" alt=\"Karoo GP by Kai Staats\" width=\"95\" height=\"128\" /></a> <a href=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_interactive_mode.png\"><img src=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_interactive_mode-95x128.png\" alt=\"Karoo GP by Kai Staats\" width=\"95\" height=\"128\" /></a> <a href=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_debug_mode.png\"><img src=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_debug_mode-95x128.png\" alt=\"Karoo GP by Kai Staats\" width=\"95\" height=\"128\" /></a> <a href=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_population_archive.png\"><img src=\"http://www.kaistaats.com/wp-content/uploads/2016/07/screenshot_karoo_gp_population_archive-105x128.png\" alt=\"Karoo GP by Kai Staats\" width=\"105\" height=\"128\" /></a>",
"note": "Don't delete this file! It's used internally to help with page regeneration."
}