collective intelligence
DESCRIPTION
My presentation at Georgian hackaton - hack@CSTTRANSCRIPT
Collective Intelligencehack@CST
გიორგი ჯიბლაძე
/jibla @jibla
www.omedia.ge cu.edu.ge
!"!#!$%&'&() *"+,&+,)- &%.&/())+,&%$01)$
კოლექტიური აზრი
www.facebook.com
www.amazon.com
Google News
ინტერაქცია მომხმარებლებს მივცეთ აპლიკაციასთან და ერთმანეთთან ინტერაქციის საშუალება.
დაკვირვება დავაკვირდეთ მომხმარებლების და მათი ჯგუფების ქცევას.
ანალიზიშეგროვებული მონაცემების სწორი ალგორითმებით ანალიზის შედეგად მოვახდინოთ თითოეული მომხმარებლისთვის კონტენტის პერსონალიზაცია.
სამი კომპონენტი
- ტექსტური კონტენტის ანალიზი
- მსგავსების კალკულაცია
საკითხები
ტექსტური კონტენტის ანალიზი
$#($ 2$-3&+&'$4) 3$% 5$ /1&+6/%" -),73&'). $0
($8$%$*) $% 4&)9(&'$, !"%:&'$ &- 5$ !&%& 2$21&!. 8$-/#-.
;-"-" <$=3()$+)
%$!5&+) #$+)$, $% !)+$#$3- ,&(&3)6"%4) !%$3$(43)()$+) 5&5$ $+ !$!$, -$!$2)&%"5, $%)$+ !%$3$(<&% 2$+$.#"3$%), 7-‐<&%, 8-‐<&% 2$+$.#"3$%) 0$(&') 5$ *$1&')1 !%$3$(<&% 2$.#"3)().
2/'$6 -$+)*)9&
ტექსტური კონტენტის ანალიზი
,&%!)+) -$'&=5) ,&0-,) 5$ 3&%-)$ 1960
$vector = array( array( 'term' => '-$'&=5)', 'weight' => 0.08 ), array( 'term' => ',&0-,)', 'weight' => 0.65 ), array( 'term' => '5$', 'weight' => 0 ), array( 'term' => '3&%-)$', 'weight' => 0.3 ), array( 'term' => '1960', 'weight' => 0.005 ), array( 'term' => '!$2%$!', 'weight' => 0 ), array( 'term' => ')-,"%)$', 'weight' => 0.5 ), );
ტექსტური კონტენტის ანალიზი,&%!)+.$ 3&0,"%)
ტექსტური კონტენტის ანალიზი
+"%!$()6$1)$ >)(,%$1)$,"*&+)6$1)$
?"+$ = -)#4)%& x 5"*/!&+,)- 4&'%/+&'/() -)#4)%&
IDF = Log(n/m)n - -)-,&!$4) 5"*/!&+,&')- %$"5&+"'$
m - ,&%!)+)- 2$!"7&+&'$ !.&(- -)-,&!$4)
IF (n == m) IDF = Log(1) = 0
ტექსტური კონტენტის ანალიზი
-)#4)%& IDF
ტექსტური კონტენტის ანალიზი
X
Y
X1, Y1
X2, Y2
S = (X1*X2 + Y1*Y2) / (L1*L2)
L = sqrt(x2+y2)
ab = ||A|| * ||B|| * cos(t) -$)5$+$1, cos(t) = ab / (||A|| * ||B||)
მსგავსების კალკულაცია
სტატია 1
L = SQRT( (x2-x1)2 + (y2-y1)2)
სტატია 2
1 2 3 4 5
1
2
3
4
5L = SQRT( (q1-p1)2 + (q2-p2)2 + ... + (qn-pn)2)
მთელი მარილი
მათემატიკაშია!
გმადლობ!