Sunday, Jun 22nd, 2008
Categories: history

ใครคือ Eliza แล้วตกลง Eliza เนี่ยเป็นเพื่อนสมัยเรียนมัธยมหรือปล่าว หรือเป็นเด็ก AFS แลกเปลี่ยนมาจากประเทศไหน แล้วทำไมพ่อของ Eliza เสียชีวิตแล้ว ? ประเด็นอยู่ที่ Eliza เนี่ยไม่ใช่คนหรอก แต่ว่าพ่อของ Eliza เนี่ย เป็นคนจริงๆ แล้วก็เก่งซะด้วยสิ
Joseph Weizenbaum (January 8, 1923 – March 5, 2008) คนนี้นี่เองที่เป็นผู้ให้กำเนิด Eliza หรือเรียกอีกอย่างหนึ่งก็คือ bot ที่สื่อสารกับคนได้ ผ่านกระบวนการ natural language processing (อันนี้ถาม Art น่าจะได้ข้อมูลแน่นปึ๊ก มากกว่า) ซึ่งเจ้า bot ตัวนี้ก็ถือได้เป็น bot ตัวแรกของโลกเลย เวลาจะคุยกับเค้า ก็ต้องพิมพ์ผ่าน computer นี่แหละ เช่น Hi! แล้วเจ้า Eliza นี้ก็จะตอบกลับมา จนบางทีเรานึกว่าคุยอยู่กับคนจริงๆ
ย้อนกลับไปถึงเรื่องคุณบิดาของ Eliza กันบ้าง คุณศาสตราจารย์ Joseph Weizenbaum เป็นคนยิว ที่เกิดในประเทศเยอรมัน ( วันที่ 8 มกราคม 1923) แต่แล้วก็ต้องระหกระเหินไปยังอเมริกา เพราะหนีจากพวกนาซี ซึ่งตอนนั้นก็ฆ่าคนเป็นผักเป็นปลาไปอยู่อเมริกาเมื่อปี 1935 แล้วก็ไปเรียนเกี่ยวกับคณิตศาสตร์ที่นั่นในปี 1941 แต่เรียนได้ไม่ทันไรก็โดนเกณฑ์ทหารไปซะก่อน
งานชิ้นสำคัญของเขาซึ่งพออ่านเจอก็ โอ้ว… มันเป็นมาอย่างงี้นี่เอง! ก็คืองานวิจัยในขณะที่เขาทำงานอยู่กับบริษัท General Electric (GE) เป็นระบบแถบตัวหนังสือแม่เหล็กที่เราๆ ท่านๆ ใช้และเห็นกันอยู่ในเชคธนาคารนั่นเอง (MCIR = Magnetic Ink Character Recognition) ซึ่งตัวหนังสือแม่เหล็กเหล่านี้ถูกออกแบบมา เพื่อป้องกันการเลอะ เปื้อนจากการโดนประทับตราต่างๆ หรืออาจมีหมึกเลอะเทอะ ก็สามารถอ่านได้จากเครื่องอ่านแถบแม่เหล็ก เพราะตัวหนังสือแต่ละตัวถูกพิมพ์ด้วยหมึกที่มีส่วนผสมของ iron oxide โดยมีขั้วเหนืออยู่ทางขวามือ และลักษณะ หรือ type face ของแต่ละตัวหนังสือยังทำให้ได้ค่าของคลื่นแม่เหล็กที่ต่างกันไปในแต่ละตัว ทำให้สามารถอ่านได้ด้วยเครื่องอ่านแถบแม่เหล็ก แบบเดียวกับเครื่องเล่นเทปเลย โดยที่ error หรือค่าความคาดเคลื่อนนั้นน้อยกว่า image processing อีกนะนั่น!
กลับมาเรื่อง Eliza ต่อ… Eliza ถูกพัฒนาขึ้นในปี 1966 เป็นโปรแกรมหุ่นยนต์ที่สามารถสื่อสารทางภาษา (อังกฤษ) กับผู้ใช้งานได้ เช่น ถ้าเราบอกว่า เหนื่อยจังเลย Eliza อาจถามเรากลับว่า อ้าว! ไปทำอะไรมาหล่ะ ฯลฯ ซึ่งชื่อของ Eliza ตั้งมาจาก Eliza Doolittle ชื่อของตัวละครตัวหนึ่งซึ่งเป็นชนชั้นกรรมาชีพ แต่กลับพูดสำเนียงไฮโซ ในละครเรื่อง Pygmalion ซึ่งในสมัยนั้น การสื่อสารแบบสองทาง ( 2 ways interactive communication / interactive computing ) ยังไม่เป็นที่รู้จักดีนัก
ในเมืองไทยก็เห็นมี bot ทาง MSN อยู่สองตัวที่ชื่อว่า อับดุล และ บักหำ ยังไงถ้าใครสนใจลอง add มาคุยก็ได้ ฮาดี
ลองคุยกับ Eliza แบบ online ได้ที่นี่
Eliza
Another Eliza
หลานของ Eliza ชื่อว่า A.L.I.C.E => Alice
บอทแบบไทยๆ โดย NECTEC ชื่อน่ารักว่า อับดุล
อีกตัวนึง ชื่ออีสานๆน่ารักกว่า… บักหำ

รูปม้าวิ่งๆ ที่เราเห็นมันหยุดนิ่ง หรือบางทีอาจเคยเห็นรูปคนผู้หญิงผู้ชายแก้ผ้า แล้วทำท่าทางแปลกๆ เช่นเดินขึ้นบันได แล้วยกหิน หรือลากกระสอบ Eadweard Muybridge ถือได้ว่าเป็นคนแรกๆ ที่ถ่ายรูปแนวนี้ออกมา ต่อมาเมื่อเทคโนโลยีพัฒนาขึ้น สิ่งของซึ่งเคลื่อนที่ได้เร็วก็ถูกจับออกมาเป็นภาพนิ่งได้เหมือนกัน Harold Eugene Edgerton เป็นคนที่ถ่ายรูปแนวๆ นี้ เช่นรูปหยดน้ำ หรือ กระสุนปืนวิ่งผ่านไพ่แตกกระจาย
แต่ก่อนไม่มีกล้องดิจิตอล ก็ต้องใช้ film ถ่ายเอา ซัก 200 รูป อาจมีดีซักรูป เปลืองมากๆ สำหรับการถ่ายรูปแบบนี้ สำหรับการทดลองอันนี้ ถ่ายมาทั้งหมด 60 รูป ได้หยดน้ำสวยๆ รูปเดียว ที่เหลือก็เห็นมันเคลื่อนไหวอยู่หรอกนะ แต่ว่ามันไม่กระจายสวยเท่านี้ ^__^
รูปใหญ่ดูได้ที่นี่เลยจ้า –> 

ปกติเวลาเขียนโปรแกรมด้วยภาษาต่างๆ ก็จะต้องหัดเขียน “Hello World” หรืออะไรจำพวกนี้เป็นอย่างแรก แล้วถ้าหัดถ่ายรูปเนี่ยคงต้องหัดเอากล้องมาเขียน hello ด้วยล่ะมั๊ง ^__^
รูปที่ถ่ายนี้ ใช้ mode shutterB ‘bulb’ แล้วก็เอากล้องลากๆให้มันเป็นตัวหนังสือ ต่อมาก็เอามาต่อๆกันในโปรแกรมอีกที ^__^ แสงไฟที่เห็นสีขาวๆ มาจากจอ cinema display นั่นเองจ้า

นาย Robi Maamari นักศึกษาปริญญาตรี สาขาวิชา Bioengineering มหาวิทยาลัย UC, Berkley ภายใต้การดูแลของศาสตราจารย์ Dan Fletcher ได้พัฒนาเลนส์พิเศษ “ราคาถูก”สำหรับติดกับกล้องมือถือ เพื่อที่จะเปลี่ยนมันให้เป็นกล้องจุลทรรศน์มือถือ หรือเรียกว่า “Cellscope” กำลังขยายของกล้องมากพอที่จะขยายให้เห็นเม็ดเลือดแดง และเม็ดเลือดขาว ดังนั้นมันจึงสามารถใช้เพื่อวิเคราะห์ผู้ป่วยโรคมาลาเรียได้
นอกจากจะสามารถดูภาพจากจอมือถือได้แล้ว มือถือยังมีความสามารถในการส่ง MMS หรือข้อความมัลติมีเดีย ซึ่งสามารถส่งได้ทั้งภาพ เสียง หรือ วีดีโอ จึงทำให้สามารถส่งภาพเหล่านี้ไปยังห้องวิเคราห์ที่อยู่ห่างไกลออกไป หรือแม้กระทั่งทำ realtime monitoring ก็ยังสามารถทำได้เช่นกัน โดยที่ราคาของกล้องตัวนี้ ถ้ามีการผลิตออกมาในปริมาณมาก สามารถลดต้นทุนได้ในราคาต่ำกว่า 100$ ต่อหนึ่งตัว
อ่านเรื่องราวต่อได้จากแหล่งข่าวอื่นๆ
- The Econimist
- Citris
- WIRED
รู้สึกว่าจะเกิดไม่ทันได้เห็นถ่านไฟฉายตรากบ แต่เกิดมาได้ทันฟังคนร้องเพลงนี้… เหมือนจะร้องเป็นเพลงเชียร์ หรือรับน้องนี่แหละ คราวแรกที่ได้ยินก็สงสัยว่าถ่านไฟฉายตรากบมันมีจริงหรือ… วันนี้ไปได้รวมเพลงโฆษณามา เปิดฟังดู ปรากฏว่ามันมีเพลงนี้อยู่จริงๆ… และที่สำคัญ มีถ่านไฟฉายตรากบจริงๆ

ลอง Google ดูปรากฏว่าได้รายละเอียดของถ่านไฟฉายตรากบ และเพลงที่ใช้ในการโฆษณามาดังนี้ (อ้างอิงจาก Weblog ของ ดร. บัญชา ธนบุญสมบัติ)
Read the rest of this entry »
ลายแก้วน้ำ… เต็มมั่ง ไม่เต็มมั่ง สร้างได้หลายแบบ สลับไป สลับมา แล้วแต่โอกาส

Wednesday, Apr 30th, 2008
Categories: Diary

Download Library ของ minim มามันเป็นตัวที่ช่วยให้ processing สามารถวิเคราะห์เสียงได้ จริงๆ ทำได้หลายอย่างตั้งแต่โหลดไฟล์ mp3 ขึ้นมาแล้วก็ควบคุมการเล่นของเพลง ทำ sampling rate หรือว่าจะอัดเสียงคนพูดทาง microphone นอกจากนั้นก็ยังสามารถสร้างภาพกราฟิกจากสัญญาณที่ประมวลผลออกมาได้อีกด้วย
ตอนเรียนมัวหลงอยู่กับ graphic programming เลยไม่ค่อยได้ยุ่งเกี่ยวกับ sound programming ซักเท่าไหร่ทำให้มางมแล้ว งงเอามากๆ = . =” ใครเก่งเรื่อง DSP แล้วก็ sound programming ช่วยชี้แนะด้วย (ตอนเรียนใช้ Port Audio แต่ตอนนี้ใช้ minim + Ess)
ลองเอาเพลงต่างๆในเครื่องมาทำให้งอกเป็นต้นหญ้าดู… ได้ผลออกมาตามนี้

เพลงเสียงดังต้นหญ้ายาว ความถี่สูงใบแคบ
Read the rest of this entry »
ไม่มีอะไรปีนี้ มาบ้านนอก พ่อป่วยเป็นนิ่ว ไปนอนรพ.กับพ่อ
อากาศร้อนมาก ๆ
ลองทำ Code ที่โรงพยาบาล ใช้ array 1 มิติง่าย ๆ วาดสี่เหลี่ยม ดูไปดูมา เหมือนเอาปากกาเมจิก มาขีดๆ เป็นสี่เหลี่ยมซ้ำไปซ้ำมา ยังเห็นแนวเส้นทแยงมุมเเป็นจุดๆ อยู่ เกิดจากสมการยังไม่ random ทุกตัวแปร ยังจำกัดจุดมุมซ้ายบนของสี่เหลี่ยมอยู่

Read the rest of this entry »