Songphon's profileNo matter where you are,...PhotosBlogListsMore Tools Help

Blog


    7/4/2009

    นินทากาเลเหมือนเททิ้ง

    มีผู้ชมทางบ้านถามกันเข้ามาว่าทำไมคนเราต้องนินทา
    วิเคราะห์กันแบบถึงแก่น

    ผู้อ่านทุกคนคนจะไม่มีใครไม่เคยนินทาผู้อื่นในเรื่องเล็กๆน้อยๆ สิ่งเหล่านี้ล้วนเป็นธรรมชาติของพฤติกรรมทางสังคม
    พึ่งสังเกตว่าทุกครั้งที่เราพูดนินทาผู้อื่นเราจะรู้สึกว่าเรามีความ "เหนือกว่า" ในเรื่องนั้นๆเมื่อเปรียบเทียบกับผู้ที่ถูก "นินทา"
    จุดประสงค์หลักโดยเนื้อแท้ของการนินทาว่าร้ายคนอื่นโดยที่ไม่มีมูลเหตุอันสมควรหรือแม้กระทั่งอีกฝ่ายไม่มีสิทธิจะตอบโต้นั้น
    โดยหลักทางจิตวิทยาแล้วไม่ได้มีอะไรมากไปกว่ากลไกพิเศษในการปกป้องตนเองทางจิต
    ได้แก่การหยิบยกประเด็นที่ผู้พูดนั้นจะลอยตัวอยู่เหนือประเด็นนั้น จากนั้นจะโจมตีผู้ที่ถูกกล่าวถึงในประเด็นนั้นๆ
    การกระทำเช่นนี้ อาจมีการเพิ่มความน่าเชื่อถือโดยการยกเอาเหตุผลเชิงเปรียบเทียบมาเสริมเพื่อให้เห็นความแตกต่างอย่างชัดเจน
    หรือการเพิ่มคุณค่าให้ตนเองโดยการนำเสนอความคิดที่ยอมรับกันโดยทั่วไปว่าเป็นสิ่งที่ดีและใกล้เคียงกับสิ่งที่เรียกว่า "ดี" ในสังคมนั้นๆ
    เพื่อให้ตนเองเป็นที่ยอมรับในกลุ่ม ลักษณะของบุคคลที่ชอบกล่าวร้ายคนอื่นอยู่บ่อยๆนั้น เชื่อกันว่าจะมี "ปม" ที่เกิดจากการเลี้ยงดูในวัยเด็ก
    และไม่มีการพัฒนาภาวะทางอารมณ์ หรือการพัฒนาภาวะทางอารมณ์ถูกขัดขวาง ดังนั้นสิ่งที่เกิดขึ้นโดยธรรมชาติคือ "จิต"
    จะต้องหาสิ่งทดแทนเพื่อปกป้องอัตตาของตนเองไว้ กล่าวคือเพื่อเป็นการย้ำให้ตนเองเชื่อว่าตนเองนั้นดีที่สุดและตัวตนของตนเองนั้นเป็นสิ่งที่ถูกต้อง
    พึ่งสังเกตว่าความพึ่งพอใจ ในลักษณะของการนินทาว่าร้ายนั้นจะไม่คงอยู่ยาวนานนัก ผู้ที่มีพฤติกรรมจึงมีแนวโน้มที่จะกระทำซ้ำๆเพื่อที่จะได้"เสพ"
    ความสุขที่ได้รับจากความรู้สึกกว่าตนเองเป็นผู้ชนะ นอกจากผู้พูดแล้ว มีความเป็นไปได้ว่าผู้ฟังที่มีลักษณะพื้นฐานทางจิตใจที่คล้ายคลึงกัน
    จะพลอยได้รับอานิสงค์ของการ"เสพ"ความพึ่งพอใจอันนี้ด้วย และในที่สุดจะเป็นความรู้สึกในลักษณะพวกพ้อง กล่าวคือความรู้สึกว่า
    ตนเองได้มีส่วนเข้าไปเกี่ยวข้องและมีความใกล้ชิดกับผู้พูดมากขึ้น มีสิ่งที่รับรู้ร่วมกัน นั่นคือมีคนที่ยอมรับอัตตาของตนมากขึ้น

    ปกติแล้วการนินทานั้นจัดเป็นพฤติกรรมทางสังคมที่จะกระชับความสัมพันธ์กันในกลุ่มทางสังคมนั่นๆ เราจึงมักสังเกตได้บ่อยครั้งว่า
    ผู้ที่กระซิบกระซาบกันนั้น มักจะอยู่ในลักษณะความสัมพันธ์ที่ใกล้ชิดเช่น คนรัก เพื่อนสนิท หรือคนในครอบครัว.
    ผู้ที่มักนินทาว่าร้ายผู้อื่นอยู่บ่อยครั้งมากจนเกินพอดี จัดเป็นความผิดปกติทางจิต
    ผู้ป่วยจะมีพฤติกรรมใกล้เคียงกับผู้ที่ติดยาเสพติดนั้นคือ ต้องค้นหาสิ่งที่จะมาบำบัดความต้องการหรือ"เสพ"มากขึ้นเรื่อยๆ
    จนท้ายที่สุดผู้ป่วยจะมีลักษณะผิดปกติทางจิตอันได้แก่การสูญเสียความสามารถในการรับรู้โลกภายนอก ความเคารพในตนเองและผู้อื่นเป็นต้น

    ท้ายนี่มีคำดีๆเอาไว้เตือนใจก่อนที่จะว่าร้ายผู้อื่นทั้งต่อหน้าและลับหลัง

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

    ถ้า "ไม่ใช่" เราไม่ควรว่าร้ายคนอื่นเพราะเปรียบเสมือนการว่าร้ายตนเอง ผู้คนที่ได้รับฟังอาจจะรู้สึกสมเพชเราเองก็เป็นได้

    คราวหน้าเราจะมาต่อกันที่ "มุมมอง" ของผู้ที่มักจะไม่ประสบความสำเร็จในชีวิต
    การมองโลกในลักษณะ "เกิดเป็นลูกโจร ทำแบบโจรยอมไม่ผิด" หรือ "ตัวเราเป็นอย่างนี้ เราเป็นตัวของตัวเอง เราไม่ผิด"
    อันนี้เป็นลักษณะของคนที่ยอมแพ้และจะเชื่อมโยงไปถึงพฤติกรรมต่างๆที่ทำให้ล้มเหลว...ในตอนหน้าครับ.
    6/25/2009

    Even I have a complete knowledge of my emotion,I just can’t avoid it.

    I know what is the emotional consequence, however, to avoid bad or good feeling is so hard.
    Because I, as the human-being, have been designed this way.
    Why?
    There must be some reasons.
    One reason that I can see is to guarantee the matching process in order to preserve our existence.

    I know what is the choice leading to, but I just got a side-effect… inevitable.

    6/24/2009

    Everything you have done has a consequence

    Don’t try to bother say “I’m sorry”. Just to avoid the consequence.
    If you done something to the other, take its re-action.
    This world is not only for you. Don’t think that everything should happen as you think.
    Especially, you don’t have anyway to control anyone.The most thing you could do is to convince him.
    No matter how hard you and long you cry, it’s only local effect.
    The world still as it before, not even a millisec to stop for you.

    And hope that he would agree with you and forgive you.

    6/23/2009

    He is far more clever than you.

    It’s very hard to control a guy who more clever than you.
    But, it’s impossible to control him if you don’t really realize how far he is clever than you.

    6/13/2009

    I think I know what makes me seem geek!

    Instead of playing some game, I often create a program to play for me.
    If it was possible, I wish to create a program that can do what ever I want.
    That is a reason why I want to learn more about Artificial Intelligence.
    I wish to get a program that can think for me.It’s the best program ever.

    I’m not a hacker.I don’t hack directly into a game or an application.

    LogicLearning with F#

     

    I just have started my project to see a concrete implementation on a first order logic on Codeplex.The project is still unpublished as I planned to publish on the next month.This project contains a simple implementation which guide to my thesis of arugument extraction in the future and also should be useful for anyone who want to learn automate theorem proving.Check it out!

    LogicLearning with F# - Home

    The beginning of my thesis.

    After two semesters passed, I’ve finally made a decision about my thesis. It’s a way approaching to real AI or an artificial consciousness.
    But actually it’s an extraction of knowledge from text.I have to learn two important subjects that are: 1. Symbolic logic and 2. NLP

    I’ve to begin with the special study on a first order logic and a Herbrand’s theorem. Prof. Dung have said that if I understand the theorem, I will be distinguished and might be called a Logician but I done think so.To be distinct, I have to create some thing like “Songphon’s theorem” and make sure that it isn’t going to be “Stupid theorem”.At the first time I was trying to read “the book”.I found out that it’s a bit easier than I though.However, after I’ve read it for several times, It become apparently more and more difficult.By starting question about proofs, I’ve dig into many resource on the internet just to realize that “the book”,which is suggested by Professor, is indeed the easiest one.

    By spending my few week reading the book.I came up with some progress on my understanding which is concluded in the following list:

    1. The important thing is an interpretation of the formula(just as my advisor mentioned,it’s really important).
    2. Clause is a DNF of literal, while Set of clauses can be regarded as CNF of clauses.
    3. By 2, it’s obvious to see that if all element a set of clauses S are interpreted into T, then S is satisfiable.
    4. By 3, it’s also easy to see that if there is no such domain D and set of clauses S which can be interpreted into T, therefore S is unsatisfiable.
    5. H-interpretation is really contracts of normal interpretation over Herbrand’s universe.
    6. From now it’s not so hard to prove Herbrand’s theorem.

    However, what I’m not so clear is:

    1. How can we ensure that for an interpretation over any domain we can find a corresponding H-interpretation I*?
       There’s no proof in the book nor anywhere else.I just have to find out the answer my self.However, I believe that it might be subtle in the way to construct I* from I.

    Right now, I think I just begin to feel it somehow.It seems to be more fun ahead!!!

    Herbrand never die!

    6/12/2009

    How would the minority report become real!

     

    Just watch this an imagine the future of interaction between computer and human.

    Origin : http://www.crunchgear.com/2009/06/01/microsoft-previews-project-natal/

    5/2/2009

    Compiler and its reverse operation.

    คอมไพล์เลอร์คือตัวแปลงภาษา ซึ่งโดยทั่วไปหมายถึงการแปลภาษาระดับสูงไปเป็นภาษาระดับต่ำ
    โดยที่ในระหว่างขบวนการนี้เอง สิ่งที่เกิดจริงๆคือการละทิ้งข้อมูลระดับ Abstraction ตัวอย่างเช่นคำสั่ง
    for, while หรือแม้แค่เงื่อนไข if then else ก็จะไม่มีอีกต่อไปในภาษาระดับต่ำ

    คำถามมีอยู่ว่าเป็นไปได้หรือไม่ที่จะสร้างกระบวนการย้อนกลับ ผมจะไม่ใช้คำว่า Decompiler เนื่องจาก
    โดยทั่วไปหมายถึงการแปลงภาษาเครื่องให้กลับเป็นภาษาระดับสูง แต่ information หรือ abstraction บางอย่างจะหายไป
    โดยที่เราไม่สามารถกู้คืนมาได้โดยง่าย

    ยกตัวอย่างเช่นการคอมไพล์โค้ดของฟังก์ชันคำนวณภาษีมูลค่าเพิ่ม 7% เมื่อถูกแปลงเป็นภาษาเครื่อง
    ในมุมมองของเรา “มนุษย์” เรามีบริบทแวดล้อมที่สามารถบอกเราได้ว่าลักษณะโครงสร้างแบบนี้มีไว้
    เพื่อคำนวณอัตราส่วนร้อยละ และ 7 อาจจะหมายถึง 7% ซึ่งเมื่อรวมเข้ากับความรู้ที่ว่าโค้ดนี้เป็นผลลัพธ์ของ
    การคอมไพล์ตัวคำนวณภาษี เราสามารถรู้ได้ว่าจริงๆแล้ว “abstraction” ของชุด instruction นี้มีไว้คำนวณภาษี

    แต่การทำแบบนี้ด้วยโปรแกรมนั้น ไม่ง่าย คำถามมีอยู่ว่าเป็นไปได้หรือไม่ที่จากสร้างกระบวนการที่เปลง concrete instruction
    ให้กลับเป็น abstraction เหมือนเดิมและสามารถให้เหตุผลกับ abstraction นั้นได้อย่างถูกต้อง โดยกำหนด
    บริบทเริ่มต้นให้ เช่น โปรแกรมอะไร มีอินพุทอะไร เอาพุทอะไร

    ซึ่งถ้าเราสามารถทำได้ดังนี้ความสามารถในการเข้าใจตัวเองของคอมพิวเตอร์ก็จะไม่ถูกกำจัดอีกต่อไป…

    4/17/2009

    Talking about You Scored as Agent Smith

    Actually, what I wanna be is "the architect".




    You Scored as Agent Smith

    You are Agent Smith.

    Agent Smith

    100%
    Neo

    88%
    The Merovingian

    75%
    Morpheus

    75%
    Oracle

    75%
    Trinity

    50%
    Seraph

    38%
    Niobe

    25%
    3/16/2009

    The mid-term exam is passed away…

    Left pains of NND Exam(Neuron nonsense network damn).

    I think I’m being in love with symbolic logic even I don’t even really see its application yet, so far, I actually understood basic stuffs such as an Interpretation under domain D, Logical consequence, Prenex normal form and the Herbrand universe.

    It seem to be surprised to me at the moment that I realize how neat and correspond of logic which is used to described a program.

    I don’t know if I can understand all of this fundamental things in the time, to be ready for my thesis.

    2/1/2009

    สุดท้ายก็เอาเพลงใส่ Spaces ได้

    หรือว่ามันใส่ได้มานานแล้วแต่เราไม่รุ้หว่า
    1/25/2009

    Pepsi ออกใหม่สีฟ้า

    กินแล้วจะตายป่ะนี่

    Change!

    After have been persuaded by Prof. Master Yoda.So,finally, I just realize that what really matter is an imagination, not a perception.
    Then, I have decided to change my fill to be more theorotical such as symbolic logic programming and Prof. Yoda seem to encoraging me to perform some thesis with him.
    12/26/2008

    All basic tools I need to revise

    • Edge detection
    • Thresholding
    • Segmentation
    • Fourier transform
    • Wavelets
    • the Laplacian of the Gaussian

    The things are need to create the machine to guide blind people.

    • Object classification
    • Visual tracking
    • 3D space reconstruction
    12/25/2008

    Start!!!

    ฤกษ์ดีถือโอกาสวันคริสมาสต์นี่ละ เริ่มลุยเพื่อสร้างฝันได้แล้ว

    ตอนนี้เป้าหมายของผมค่อนข้างชัดเจนและ คือมุ่งไปทางด้าน Machine Intelligence
    แล้วก็มี Major field เป็น Computer Vision
    สิ่งที่สนใจข้างเคียงก็คือ
    - Machine learning ต่างๆ
    - PLs

    ตอนไปนี้จะเริ่มอ่าน papers แล้ว summarize ให้ได้อย่างน้อยเดือนละ 2 papers
    หรือถ้า papers ไหนน่าสนใจมากก็ลุย implement เลย
    12/20/2008

    เทอมหน้ามีแต่ตัวเด็ดๆ

    Compiler
    CGA
    --------

    สองตัวนี้ชัวร์อยู๋แล้ว

    อีกสองตัวคือ

    AI and nueron network และ Pattern recognition and image processing!! it’s so cool!!!

    I’m really starting to love new windows live

    Mathematicially speaking, It’s far more consistentcy than the old one.
    More beautiful.Its functionallities are all linked together. COOL!

    สุดเด็ดวินโดวส์ไลฟ์เมสเซนเจอร์ตัวใหม่

    ความสามารถที่อยากจะแนะนำคือ synchronization ระหว่าง client สองตัว(หรือมากกว่า)ที่ sign on ด้วย  account เดียวกันในสองเครื่อง มันจะมี notice แจ้งว่าข้อความจะไปแสดงที่สองเครื่องเลยน่ะ

    image

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

    คราวนี้ใครที่ชอบ แชร์ email กับคนอื่นก็คงจะสมใจซักที เพราะว่าสามารถออนไลน์พร้อมกันได้ แถมยังโต้ตอบและเห็นบทสนทนาของอีกฝ่ายหนึ่งด้วยน่ะ