CS504 Fundamentals of Research
Assignment #9
Due: Wednesday, April 4th.
-
Read this
article and explore
SCIgen.
-
Here is the latex templates used
by the IEEE for their conferences. Download and unzip the IEEE latex conference template and create a .pdf
document starting with the conference_071817.tex latex document. Change the latex to have a Title of your
choice and replace the 6 blank author names with just your name.
-
Meet with a faculty member in CS (not me) and take 5-10 minutes to ask them about their research. Before the meeting you should look
at their webpage and/or look up some of their published papers to help you understand their research. All of the CS faculty should have office hours posted outside of their office or on their webpage.
-
Starting with the creature class we created in class (and available on the course schedule) add a mutate() function to the class.
The function should pick one of the "DNA" values and change it by -1 or +1.
-
Starting with the creature class we created in class (and available on the course schedule) add a copy() function to the class.
The function should take a creature object as an argument and copy the values of that object into the invoking object. That is, the
function should begin:
def copy(self,source):
and it should copy all of the values from source (which will be a creature) into self (another creature object).
-
Write a function to calculate the average fitness from an array of creature objects. For example, from the population array in the code from class.
Turn in:
A one paragaph summary of the research of the CS faculty member that you met with.
The .pdf of your latex document in the IEEE conference format.
The python code and sample output showing that all of the new functions work correctly.