2007/Jul/30

แปลกดี

เวลานอน พอไกล้จะหลับ มักจะมีเด็กแอลน่ารักๆ มาเข้าฝันบอกอัลกอริธึมแปลกๆ
ตลกเนอะ
หรือบ้าไปแล้วหว่า

พาลคิดไปถึง chatbot
ก็เลยคิดได้ว่า ถ้าการเก็บข้อมูลในแต่ละภาษา มันมีจำนวนตัวอักษรที่จำกัด
ทำไมไม่มี index ไว้ซักตัวนึง ไว้อ้างข้อมูล มีโครงสร้างแบบนี้

สมมติว่าภาษานี้มีตัวอักษรแค่ A,B,C,D


ข้อมูลที่อยู่ในแต่ละ node ก็อย่างที่เห็น
ถ้าเป็นในชั้นแรกก็มี 1 ตัวอักษร
ชั้นที่สองก็มี 2 ตัวอักษร
ชั้นที่สามก็มี 3 ตัวอักษร
แต่ของจริงคงมีคำในแต่ละ node น้อยกว่า จำนวนตัวอักษรของภาษาู^(จำนวนชั้น-1)
เพราะการเรียงลำดับของอักษรบางตัวไม่มีความหมาย
ความเร็วในการเข้าถึงก็น่าจะเร็วกว่า Btree มั้ง
ตรงข้อมูลคำในแต่ละ node นั่นก็จัดเป็น Btree ไปอีกทีก็ได้

จำนวนคำในแต่ละภาษามันน่าจะมีเยอะที่ 4-7 ตัวอักษรมั้ง
คำที่ยาวมากๆมันก็มีน้อยอยู่แล้ว
ถ้าในสมองมันการตั้งชื่อข้อมูลโดยยึดภาษาไรซักอย่างที่มนุษย์อาจจะไม่รู้จัก
ก็น่าจะเอาวิธีนี้ไปใช้ได้นะ

มั้ง
ขำๆนะ

ความจริงมีแนวคิด กับ อัลกอริธึมที่คิดๆไว้เยอะมาก
แต่ค่อนข้างไร้สาระ
ไว้ว่างๆ มีเวลาจะเอามาลงฮะ

edit @ 2007/07/30 22:28:11

2007/Jul/30

มานั่งคิดเล่นๆ
ว่าตกลงแล้วทฤษฎีทางปัญญาประดิษฐ์สมัยนี้มันเดินมาถูกทางหรือเปล่า?

น่าจะถูกหล่ะมั้ง

เดียวนี้ AI เน้นศึกษาสมองคนจริง แล้วนำมาพัฒนาเป็นโปรแกรม
ก็เออ มันก็ถูกนะ ควรจะไปนำของจริงมาดูแล้วสร้างตาม

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

neural ที่เราๆศึกษากันอยู่ตกลงมันเป็นตัวที่ optimize การทำงานของสมอง หรือเป็นงานพื้นฐาน

น่าคิดเนอะ

edit @ 2007/07/30 21:55:42

2007/Jan/29

E-book ต่างๆ

http://textbooktorrents.com รวม torrent ของ E-book

http://www.flazx.com รวม E-book โหลดตรงที่มีเยอะเอามากๆ แต่บางอันก็เดี้ยงไปแล้ว

Game programming

http://forums.thaigamedevx.com/ ศูนย์รวมนักพัฒนาเกมไทย

http://www-cs-students.stanford.edu/~amitp/gameprog.html อยากเริ่มเขียนเกมอ่านนี่เลย

http://www.ongamedev.com

โปรแกรมสำหรับทำงาน (มีแต่อันที่เป็น freeware นะครับ)

http://www.jcreator.com/download.htm โปรแกรมเขียน java เหมาะสำหรับโปรเจค เล็กๆเลือกโหลดแบบ LE นะครับ Pro มันเสียตัง มีลิงค์ไปหน้า J2sdk ของ sun ด้วยนะ

http://www.eclipse.org/downloads/ IDE สำหรับเขียน java ที่ผมชอบมากๆ กินแรมน้อยกว่า netbean แล้วขนาดเล็กกว่าด้วย แต่ไม่มีความสามารถในส่วนทำ gui ต้อง manual เอาเอง

อื่นๆ

http://java.sun.com ไว้ดู documentation ได้ดีสำหรับคนที่ขี้เกียจลง

http://www.thaidev.com เวบของอาจารย์นิรุธ มีเวบบอร์ดไว้ปรึกษาปัญหาโปรแกรมได้นะ แล้วยังมีบทความน่าสนใจมากมาย

http://www.codeproject.com รวม source code น่าสนใจ มากมาย search หาได้เลย

http://www.narisa.com/forums/ มีปัญหาด้าน java ลองเข้าไปดูเลย


 
edit @ 2007/01/31 18:00:10