[]

people you may know tadında facebook application'ı

şimdi benim bu dönem aldığım introduction to machine learning dersi kapsamında dönem projesi olarak bir facebook application'ı yapmam lazım. daha doğrusu 3 kişilik bir grup halinde yapacağız. tam olarak applicaton'ın yapacağı iş şu şekilde:

Facebook Friend Suggestion: The goal is to create a "friendship model" to be used for the following purposes:
1) Recommend a new friend to a user given the user’s existing friends.
2) Given a user’s friends, determine which of those friends would be users’ “best friends.”

bu hususta bazı sorularım olacak.

1 - ben hiç düşünmedim değil tabi ama aklıma bişey gelmedi bir türlü. insanlar arasında böyle bir süzme işlemi yaparken nasıl bir algoritma izleyebilirim sizce? yani şu adamla iki tane ortak arkadaşınız var, o zaman olabilir, bunu döndür gibi bişey olmaması lazım tabi. sonuçta machine learning dersi ve machine learning algoritmalarından bir veya birkaçını kullanarak bir çözüm bulmam gerek. bu algoritmaları bilmiyorsanız bile böyle bu kadar basit olmayan, aklınıza gelen çözümler söyleseniz de yararlı olabilir.

mesela people you may know'da nasıl bi algoritma kullanılıyor biliyor musunuz? ben baktım ama tatmin olmadım bulduklarımla. insanlar gerçi çok da memnun değilmiş herhalde bundan.

2 - facebook ya da application yazmakla alakalı hiçbir bilgimiz yoktu. araştırdığımıza göre, applicatonlar php'le yazılıyor tıpkı facebook gibi ve bunun için de internetten bir host bulmak lazım. peki ben mesela atıyorum c'de bir program yazsam sonra bunu facebook application haline getirsem olmuyor mu? yani oluyormuş herhalde de; php için host bulmak ücretsizken başka bir dille ilgili host'un ücretli olduğunu söyledi bunu araştıran arkadaş. onun için illa php'le yazmamız lazım dedi bunun yanında da. lakin hiçbirimiz de php bilmediğimiz için bu zorlayacak gibi. gerçi kolay öğrenilebilen bişeymiş ama.

3 - bu tarz bi application var mı bildğiniz? onu yapan insana mesaj atıp sorabilirm belki birşeyler.

uzun oldu, aslında başka soracaklarım da vardı sanki ama şimdilik bu kadar. ilerleyen günlerde de bunula ilgili soru sorabilirim gibi. yardımcı olursanız memnun olurum.

 
arkadaşlarının arkadaşları arasından uzunca bir kullanıcı listesi çıkarılabilir
akabinde bu insanların üye olduğu gruplar, katıldığı event'lar, facebook'u kullandığı dil, yaptığı yorumlar ve hatta bulunduğu bölgeye mesafe olarak yakın insanlar (bu yakınlığı bulmak zor olur tabii ama) flan gibi kriterler olabilir.

  • yuxel  (21.01.09 23:23:27) 
ne internet'le ne de database olaylarıyla filan ilgilenmemiş bir insan olarak sorduğum soru saçma olabilir.

ben facebook'taki insanların bilgisine nasıl ulaşacağım? yani ben mesela bir isimin bütün arkadaşlarının isimlerine, dahil olduğu gruplara, buunduğu şehire filan ulaşmak istiyorum nasıl oluyor? mesela user diye bir yapı var ve bu user'ın alt alanları var işte friends, city, group gibi. user.kullanıcı filan diyerek direk bütün kullanıcıların listesine ulaşabileceğimiz yapı mı var? nedir?

user.kullanıcı da neyse o kullanıcılar friends olmalı.
  • tepedeki psychedelic adam  (21.01.09 23:31:03 ~ 23:45:41) 
Evet aynen dediğiniz tarzda bir yapısı var facebook'un
developers.facebook.com

  • yuxel  (23.01.09 08:51:27) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.