Both sides previous revisionPrevious revisionNext revision | Previous revision |
making_recommendation [2016/05/17 06:48] – hkimscil | making_recommendation [2017/03/13 12:55] (current) – hkimscil |
---|
{{:class:swap:recommendations_toby.pdf|Reading material}} | {{c:swap:recommendations_toby.pdf|Reading material}} |
| {{0y100685.pdf|상관관계를 이용한 recommendation system 예}} |
Python 실행 | Python 실행 |
<code py>c:\code\collective\chapter2> python | <code py>c:\code\collective\chapter2> python |
<code>>>> reload(recommendations) | <code>>>> reload(recommendations) |
>>> print recommendations.sim_pearson(recommendations.critics,'Lisa Rose','Gene Seymour') | >>> print recommendations.sim_pearson(recommendations.critics,'Lisa Rose','Gene Seymour') |
| >>> # for python 3.4 아랫줄로 대체해서 사용할 것 |
| >>> print (recommendations.sim_pearson(recommendations.critics,'Lisa Rose','Gene Seymour')) |
0.396059017191 | 0.396059017191 |
</code> | </code> |
| |
<code>>> reload(recommendations) | <code>>> reload(recommendations) |
>> recommendations.topMatches(recommendations.critics,'Toby',n=3) | >> recommendations.topMatches(recommendations.critics,'Toby',n=3) |
[(0.99124070716192991, 'Lisa Rose'), (0.92447345164190486, 'Mick LaSalle'), | [(0.99124070716192991, 'Lisa Rose'), (0.92447345164190486, 'Mick |
(0.89340514744156474, 'Claudia Puig')] | LaSalle'), (0.89340514744156474, 'Claudia Puig')] |
</code> | </code> |
| |
| |
| |
^ Critic ^ Similarity ^ Night ^ S.xNight ^ Lady ^ S.xLady ^ Luck ^ S.xLuck ^ | ^ Critic ^ Similarity ^ Night ^ S.xNight ^ Lady ^ S.xLady ^ Luck ^ S.xLuck ^ |
| |
<code>>>> reload(recommendations) | <code>>>> reload(recommendations) |
>>> recommendations.getRecommendations(recommendations.critics,'Toby') | >>> recommendations.getRecommendations(recommendations.critics,'Toby') |
[(3.3477895267131013, 'The Night Listener'), (2.8325499182641614, 'Lady in the | [(3.3477895267131013, 'The Night Listener'), (2.8325499182641614, 'Lady in the Water'), (2.5309807037655645, 'Just My Luck')] |
Water'), (2.5309807037655645, 'Just My Luck')] | >>> recommendations.getRecommendations(recommendations.critics,'Toby', similarity=recommendations.sim_distance) |
>>> recommendations.getRecommendations(recommendations.critics,'Toby', | [(3.5002478401415877, 'The Night Listener'), (2.7561242939959363, 'Lady in the Water'), (2.4619884860743739, 'Just My Luck')] |
... similarity=recommendations.sim_distance) | |
[(3.5002478401415877, 'The Night Listener'), (2.7561242939959363, 'Lady in the | |
Water'), (2.4619884860743739, 'Just My Luck')] | |
</code> | </code> |
| |