Aakash282 / 1ia

data driven sports intelligence platform
0 stars 0 forks source link

All code refactor #14

Closed Aakash282 closed 8 years ago

Aakash282 commented 8 years ago

Everyone is assigned to this. Lets get this done fast so we can focus on improving predictions again.

Aakash282 commented 8 years ago

In preparation for the refactor, pls wait for me to place files into the following folders and then try to stick to these folders when changing/adding code. This is going to help us stay organized and allow new code to be used more easily. 1ia/ensemble : parent of models, includes scripts for blending and validation. 1ia/ensemble/models : machine learning models 1ia/dataIO : anything related to getting data, parsing data, loading data, moving data, etc. 1ia/features : general and specific feature computation. Put specific feature computation in separate files. 1ia/temp : this is a general scratch area for testing pieces of code here and there without changing actual files. 1ia/ : this should include just a few scripts: makeDatasets, running predictions system, etc. - scripts must be VERY self-explanatory in this outer directory.

data/featureYears/ : feature vectors for every game of every week of a given year. data/raw/ : raw data goes here. Create subdirectories as necessary data/temp : if you need to play around with ideas and validate some features use this as a scratch work area.

Aakash282 commented 8 years ago

I'm also creating 1ia/lib which should be used for general code that can be applied in many situations: example is moving median code.

Aakash282 commented 8 years ago

@MattWConroy @2017ssahu need to finish up the refactor with code to consolidate multiple datasets. This is crucial for adding DVOA and all of the other data we will get in the future.

Aakash282 commented 8 years ago

Things are looking fine for now. @2017ssahu did you guys ever finalized a way to consolidate? Can you explain how that is done here?