CS99 PROJECT REPORT DUE EACH FRIDAY 8 PM TO TA

helmetpastoralΛογισμικό & κατασκευή λογ/κού

13 Δεκ 2013 (πριν από 3 χρόνια και 6 μήνες)

57 εμφανίσεις

CS99 PROJECT REPORT DUE EACH FRIDAY 8 PM TO TA



1.

DATE
: 02/
11
/05


2.

NAME OF PROJECT

AND CORRESPONDING GROUP LEADER:

“Collaborative Filtering”, Sheng Zhang


3.

LIST OF PARTICIPANTS:
Ilya Abyzov



a.

SUMMARY OF INVOLVEMENT AND CONTRIBUTI
ON FROM EACH MEMBER
OF THE TEA
M:

Analyzed the requirements of the project, decided to build my implementation using Perl
and the Perl list structure.


Implemented the following features:

-
program reads jokes list into a list variable

-
program randomly splits the main jokes array into a

data and a training set

-
program uses the average rating for a joke to make predictions

-
computed the mean estimated error of this approach


b.

COMMENTS ON ACHIEVEMENTS, OBSTACLES

Had some initial difficulty building a multidimensional Perl list from a file,

but
eventually solved it after researching the solution online.


c.

**REPORT BY INDIVIDUAL MEMBER: BRIEFLY SUMMARIZE YOUR
CONTRIBUTIONS, ANY ISSUES AND WORK DONE

THIS WEEK TOWARDS
THE PROJECT.

Same as (a), since I am the only member.



4.

PROJECT PROBLEM DEFINI
TION:



a.

WHAT YOU ARE SOLVING OR DOING (UPDATE EACH WEEK)

The basic structure is in place, so what remains is implementing individual algorithms for
filtering.


b.

SPECIFIC DELIVERABLES: PROBLEMS TO SOLVE OR TASKS TO DO THIS
WEEK

Read the paper that describes

Pearson Correlations based collaborative filtering

and
implement it
.


5.

REPORT ON MEETINGS


a.

TIME AND DATE OF LAST MEETING WITH THE PROJECT LEADER

Communicated through e
-
mail exclusively.


b.

LIST TEAM MEMBERS PRESENT AT THE MEETING

N/A


I am the only member


c.

SUMMARY OF MEETING DISCUSSION AMONG TEAM MEMBERS

N/A


I am the only member


d.

MEETING OUTCOMES : WHAT WAS DECIDED

i.

SUMMARY OF DISCUSSION FROM MEETING WITH PROJECT LEADER
(MENTION ISSUES TO ADDRESS OR REFERENCES TO LOOK AT)

Asked Sheng to clarify a couple of
things in his outline of the problem on the
website.



6.

METHODOLOGY:


a.

SUMMARY

Perl and Perl data structures


b.

DATA SOURCE, PROCESSING, AND OTHER ISSUES

N/A


c.

ALGORITHM(S) IMPLEMENTATION

Simple array algorithms


d.

OTHER METHODOLOGY ISSUES (EVALUATION)


7.

PROGRESS

MADE


a.

STEPS COMPLETED

Developed framework and implemented one filtering algorithm
.

b.

STEPS TO BE DONE FOR THE WEEK

Implement another filtering algorithm.

c.

REFERENCES RESEARCHED (ATTACH BELOW)

None.


8.

PROJECT MANAGEMENT

a.

SCHEDULE OF PLANNED MEETINGS : WHEN IS
YOUR NEXT MEETING

None, all communication is done through blitz with Sheng.


b.

TEAM COORDINATION FOR THE WEEK (WHO WILL DO WHAT)

I will do everything


I am the only member.


c.

TIMELINE OF EXPECTED DELIVERABLES FOR NEXT WEEK (CHECK COURSE
CALENDAR)

Will attem
pt to implement Pearson algorithm by Tuesday.