RSS

วันอังคารที่ 9 สิงหาคม พ.ศ. 2554

The social network รากฐานแห่ง Facebook


     หนังเรื่อง The Social Network หรือ ชื่อภาษาไทยที่ว่า เดอะโซเชียล เน็ตเวิร์ก (นี้แปลแล้วหรอ..) เป็นหนังที่ผมพึ่งจะมีมาโอกาสได้ดูจริงจัง หลังจากที่ประมาณปีก่อนนี้เพื่อนหลายคนชวนให้ดู เมื่อดูไปแล้วก็รู้สึกได้ทันทีถึงความเสียใจที่ ทำไมพึ่งมาได้ดูเอาตอนนี้.. T_T เป็นหนังเรื่องจริง ปนเรื่องแต่งของชีวิต Mark Zuckerberg ผู้ให้กำเนิด Facebook เว็บที่มีคนเข้าชมและเข้าใช้บริการมากที่สุดในโลกตอนนี้
     หนังทำให้เราได้รู้ว่าพี่มาร์คของเรา นอกจากจะเป็นคนอัจฉริยะที่มีความสามารถเขียนโปรแกรมเก่งแล้ว ยังมีความสามารถในการสร้างศัตรู มากมายในชั่วพริบตา (พี่มาร์ค ซัคเกอร์เบิร์คนะครับ.....ไม่ใช่พี่มาร์คอื่น อิอิ)      

สิ่งหนึ่งที่ผมให้ความใส่ใจดู (ดูวนกลับไปมาเกือบสิบรอบได้)
นั้นคือ


     ใครยังไม่เคยดูก็ต้องขอโทษด้วยเพราะนี้คือการสปอยอย่างเต็มรูปแบบเลย เรื่องเริ่มที่ตา Mark Zuckerberg ผู้ให้กำเนิด Facebook เรียนอยู่มหาวิทยาลัย แล้วก็โดนแฟนทิ้งจากนั้นเลยกลับมาห้องเพื่อหาอะไรทำแก้เครียด ขณะเมาๆอยู่นั้นเขาก็เกิดไอเดียแก้เซ็งขึ้นมา ด้วยการสร้างเว็บจัดอันดับความ Hot ของผู้หญิงที่แต่คนในมหาวิทยาลัย แล้วก็เริ่มลงมือดึงข้อมูลรูปนักศึกษาจากบ้านพักต่างๆ  ตามด้วยการขออัลกอริทึมจาก Eduardo เพื่อนของเขา สร้างเว็บที่มีชื่อว่า Frishmash เพื่อจัดอันดับความ ของผู้หญิงแต่ละคนชั่วพริบตาเว็บนั้นก็มีคนเข้า มากมาย ถึงหลักหมื่นคน


     สมการรากฐาน Facemash ตอนเริ่มเรื่อง ไม่มีสิ่งนี้อาจจะไม่มี Facebook ให้เราได้ใช้กันอย่างในปัจจุบัน
มันคือสมการอัลกอริธึมที่ ใช้ในการจัดอันดับ ความ Hot ของสาวแต่ละคน
อธิบายซะหน่อย คือถ้ามีการแข่งขันความ Hot ระหว่าง a กับ b Ea คือความน่าจะเป็นที่ a จะชนะ Eb เป็นความน่าจะเป็นที่ b จะชนะ Ra และ Rb เป็นค่าคะแนนสถิติเก็บมาจากการแข่งขัน
      มันน่าจะสะกิดใจหลายๆ คนให้คิดแบบผมใช่มั๊ยว่า ถ้าหาเป็นอย่างงั้นเวลาคำนวณความน่าจะเป็นออกมา Ea กับ Eb รวมกันดันไม่ถึงหนึ่งแล้วอย่างงี้ ความน่าจะเป็นที่เหลือมันจะเก็บไว้เกิดเหตุการณ์อะไรละ แล้วอีกอย่าง 10 ถูกหารด้วย 400 อยู่ทำไมมันเอา ตัด แบบที่เรียนกันมาตอน ป ละ


     หลักจากพยายามทำความเข้าใจเกี่ยวกับมัน และลองศึกษาค้นคว้าอยู่พักหนึ่ง ทำให้ผมพบความจริงอยู่ข้อหนึ่ง
หนังเรื่องนี้เป็นหนังที่ดีนะครับ แต่ผมเสียใจที่จะต้องบอกว่า สมการนี้มันผิด

      ถ้าที่ผมคิดไว้มันผิด ตรงนี้คือสมการที่เรียกกันว่า Elo rating System  หรือระบบการจัดอันดับที่ ใช้กันอย่างหลากหลายในปัจจุบัน ตั้งแต่เกมหมากรุกระจอกกระจอก ไปจนถึงการแข่งขันฟุตบอลโลก  มันทำให้เราพอจะทราบได้ว่า a, b ใครน่าจะเก่งกว่ากันทั้งๆที่ยังไม่เคยแข่งกันมาก่อนเลยก็ตาม
อาจจะด้วยนักแสดงจำมาผิด หรือทีมงานผิดตรงไหนซักอย่างแล้วไม่มีใครเข้าใจสมการนี้ ก็เลยปล่อยผ่านออกมาสู่สายตาชาวโลกอย่างนี้
สิ่งที่ถูกต้องควรจะเป็น

และส่วนที่จะต้องเพิ่มเข้ามาคือ

เช่นเดียวกับ Rb
เมื่อ K คือค่าคงที่ และ W =1 เมื่อ a ชนะ W=0 เมื่อแพ้  
ยกตัวอย่างการแข่งขันซะหน่อยแล้วกัน ถ้ามีสาวสองคนกำลังแข่งกันอยู่ หนึ่งในนั้นเป็นเพื่อนผม โดยหวังว่าเจ้าของรูปจะไม่ผ่านมาเห็นเข้านะ 
ซ้าย a มี Ra=600 , ขวา b มีค่า Rb=1000

ดูปุบก็แทบจะตอบได้โดยใช้แค่กระดูกสันหลังเลยว่าใครจะชนะ

จากสถิติ การแข่งขันของระบุว่า Ra=600 (นี้คือเลขที่ออกจะสูงเกินความเป็นไปหน่อย) กับ Rb= 1000

คำนวนความน่าจะเป็นได้เป็น


แล้วผมเกิดความรู้สึกสงสาร (ปนสมเพชเวทนา) อยากช่วยเพื่อนผมให้มีอันดับความ Hot ที่ดีขึ้น ผมดัน ให้ เธอชนะ นั้นหมายถึง

และเมื่อเอาเธอมาเปรียบเทียบกับ  อีกครั้ง
แสดงให้เห็นว่าความพยายามของผมไม่ได้ช่วยให้เธอชนะ เลย ฝืนไปก็เท่านั้น อย่างไงความจริงก็ยังเป็นความจริงอยู่วันยังค่ำ


คงต้องพอไว้แค่นี้กันก่อนไม่อยากสร้างศัตรูมายแบบพี่มารค์ และอยากบอกว่าล้อเล่นกันน้าา อย่าเครียดกันนะ!!  รักนะจุ๊ฟๆ


***กราบขออภัยงามๆคุณเพื่อนสุดที่เลิฟ ที่เอื้อเฟื้อรูปประกอบให้ แม้ไม่เต็มใจก็ตาม...

0 ความคิดเห็น:

แสดงความคิดเห็น

Related Posts Plugin for WordPress, Blogger...

บทความที่ได้รับความนิยม