Weekly Research Journals
Week One
This week, I met with my mentors, Dr. Yu-Han Chang and Dr. Rajiv Maheswaran from the Computer Science department
at the University of Southern California (USC) and from the Computational Behavior Group at the Information
Science Institute of USC. I was also introduced to the mession and goals of the group more>>
Week Two
This week, more data needed to be arranged for the machine learning process. A different source of raw data
was found and needed to be organized and oploaded onto the sql server for the machine leanning process.
Information gotten from this data is useful as it would constitute several experiences for the machine,
which will it will latter use more>>
Week Three
The last queries from last week's source were ran this week. These allowed the breakdown of our previous tables to create more tables with clearer description of the over a million game events considered from one of our sources. The large amount of information in the new table required much more time for the execution of queries aimed at populating the new tables.more>>
Week Four
The Graphical User Interface (GUI) started last week was not done. As I learned how to query information and plot points from a database, so did I apply that in the building of the GUI. This week, I worked on generating those two graphs depicting the shot positions and angle for various players, in various teams during various games in different years. more>>
Week Five
More Graphical User Interface (GUI) was done this week. The GUI made last week was modified for more querying and new tables were created out of the database and existing ones were altered in order to ease and speed up the querying being performed on the GUI. Features were either added to the GUI or modified for the purpose of the research more>>
Week Six
This week, I kept on working on the GUI to make it more effective. I had to finish the coding for the user's querying through the database records via the GUI, and also finish the calculation of the percentages of a shot being made at different angles and distances from the basketball hoop. more>>
Week Seven
The week started with a holiday on July 4th, so I resumed worked on Tuesday. This week, the programming for the query was completed as well as some other details on the charts. The new task was to create a new table from the existing once on the server in order the extract information regarding each missed shot during each game of the over 4500 games... more>>
Week Eight
This week, I worked on more GUI interfaces. I created more heat maps. These new heat maps displayed information about missed shots. The type of rebounds after a missed shot was determined. Different types of player and teams rebounds for all the missed shots were derived from the database and used to build the maps. The percentage of the occurrence of each type of rebounds...more>>
Week Nine
This week, I completed the heat maps. As with the previous heat maps, the graphs were formatted to include grid areas and the angular sectors, and a slider was added to make these sectors adjustable. As suggested by my mentors, I made some changes to the structure of the heat maps portraying information about missed shots and rebounds...more>>
Week Ten
This is my last week. Few additions were made on my code. To have a more accurate sense on the shots made in each grid sector, we do not only need to know the location of the shot and an evaluation of the number of shots made at the specific interval defined in the grid square sizes. Processing information this way does not provide an appropriate visual on the number of shot that occurred... more>>