• Stars
    star
    1
  • Language
    Java
  • Created over 12 years ago
  • Updated over 12 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Starcat is a framework which provides the common functionality of Copycat, an autonomous analogy-making system. This functionality is capable of integration into many domains. This paper describes an experiment which integrated the Starcat framework into Robocode, a program that allows virtual user-modified robots to compete against each other in battles. The integration of these two frameworks resulted in an autonomous robot known as Botcat, which was used to prime a population of robots. The Botcat robots were run through fitness tests in the Robocode environment, and then evolved using a Genetic Algorithm with roulette wheel selection. Many generations of Botcat robots were created using this technique in order to obtain optimal individuals which had autonomously learned how to excel in the Robocode environment. Emergent behavior was displayed from the robot populations, and some unexpected results were discovered. It was concluded that as the generations increased, the populations tended to perform better in the tests; however at the exceptionally higher generations the diversity in the population tapered and the populations’ ability to evolve beneficial traits decreased. Various extensions of the study included comparisons involving fuzzy and crisp codelets, as well as alterations of the fitness tests to produce a more advanced Botcat individual. The results of the study are provided as well as suggestions for future experimentation with the Botcat system.

More Repositories

1

Android-wifi-cellular-swap

This is a android app the automatically turns off your cell service on your phone when connected to curtain wifi connections. The reason one would not need their cellular connection is because one would be using a voip service. By turning off ones cellular service the voip service and cellular service do not both ring at the same time. Also having the cellular service off save the battery
Java
5
star
2

habitat-plans

collection of habitat plans
PHP
2
star
3

Marine-Mammal-Stranding-Network-Server

HTML
1
star
4

whaledisentanglement

Whale Disentanglement wordpress
PHP
1
star
5

Coasterq-Homepage-Web-client

CoasterQ is a web program that shows users the ride times for amusement park rides. This is the web client for the program.
Java
1
star
6

robocode_starcat

Robocode using the akka starcat framework
Scala
1
star
7

notifications-service

Per node Distributed Effortless InSpec notifier
Go
1
star
8

habitat_lemp_dev_environment

A LEMP Environment. Use this to package PHP/nginx/mysql services
Shell
1
star
9

Coasterq-server

CoasterQ is a web program that shows users the ride times for amusement park rides. This is the server for the program.
PHP
1
star
10

money-report-go

The money report backend re-written with go and elasticsearch and habitat
Shell
1
star
11

Marine-Mammal-Stranding-Network-Client

The client side code for a volunteer Marine Mammal Stranding network. The code is focused on the San Juan Islands Marine Mammal Stranding network. This code allows reports to be generated and to keep track of volunteers hours and information.
Java
1
star
12

starcat-akka

Scala akka version of starcat. Using Actors and futures this turns the starcat system into a reactive system.
Scala
1
star
13

Android-Money-Checker

This is an Android client to a money program back end. This allows adding purchases, viewing allowance, viewing monthly expenses.
Java
1
star
14

Common-GWT-Tools

These are some common GWT Tools
Java
1
star
15

Money-Checker-Web-Client

This is an web client to a money program. This allows adding purchases, viewing allowance, viewing monthly expenses.
Java
1
star
16

Personal-Money-System-Backend

This is a php application that is used to track ones personal expenses. It uses a Mysql database to store the data. It allow one to download bank statements to verify no miss charges.
PHP
1
star
17

Coasterq-Park-Web-Client

CoasterQ is a web program that shows users the ride times for amusement park rides. This is the web client for each park.
Java
1
star
18

Money-Checker-Server

This is an server side to a money program. This allows adding purchases, viewing allowance, viewing monthly expenses.
HTML
1
star