ข้ามไปยังเนื้อหา


Most Liked Content


#73507 CP212-TA: [LAB2] Monogram&LoanCalculator.

Posted by pingkung on 21 มิถุนายน 2012 - 06:43 PM

2.LoanCalculator
ข้อมูลที่นำเข้า:
-- loan amount(จำนวนเงินที่ยืม)
-- annual interest rate(อัตราดอกเบี้ย ต่อปี)
-- loan period(จำนวนปีที่ยืม)
การทำงาน: คิดคำนวณจำนวนเงินที่ต้องจ่าย
ผลลัพธ์ที่ได้: จำนวนเงินที่ต้องจ่าย

สิ่งที่ต้องทำพี่เอาตามสไลด์นะ
Step1: ออกแบบโปรแกรม
Step2: ลองรับข้อมูลเข้ามา และแสดงผล
Step3: ใส่สูตรคำนวณ แสดงผลลัพธ์
สูตร monthlyPayment

monthlyPayment = (loanAmount * monthlyInterestRate) /(1 - (1/(1 + monthlyInterestRate)numberOfPayments ) )

จะมีตัวแปรที่เราไม่รู้ค่า
- monthlyInterestRate(อัตราดอกเบี้ยต่อเดือน)

monthlyInterestRate=annualInterestRate / 12 / 100
หมายเหตุ: 12 คือ จำนวนเดือนใน 1 ปี

- numberOfPayments(จำนวนเดือนที่จ่าย)

numberOfPayments=loan period(จำนวนปีที่ยืม)*12
หมายเหตุ: 12 คือ จำนวนเดือนใน 1 ปี

- โจทย์นี้จะมีการยกกำลังด้วย เราต้องหาค้นหาฟังค์ชั่นมาใช้งานนะ ลองหาดู เผื่อออกในควิช

การทำงานโดยรวม ตอนแสดงผลไม่จำเป็นต้องตามนี้ก็ได้
Loan Amount (Dollars+Cents): 10000
Annual Interest Rate (e.g., 9.5): 10
Loan Period - # of years: 10

Loan Amount:          $10000.0
Annual Interest Rate:  10.0%
Loan Period (years):   10

Monthly payment is    $ 132.15
TOTAL payment is    $ 15858.09
Press any key to continue . . .

หมายเหตุ: ตอน LAB แรกๆ พี่จะช่วยสรุป Step ต่างๆให้น้องนะ แต่ในช่วงหลังๆนี้น้องต้องลองวางแผนเองนะ ทักษะนี้ต้องฝึกฝน และน้องจะได้รู้ด้วยว่าพอได้โจทย์นึงมา น้องจะต้องทำอย่างไร เพื่อให้ได้ผลลัพธ์ได้นะ




#76021 CP463: Neural Network with WEKA[Final-LAB]

Posted by tuk_ka_ta on 05 ตุลาคม 2012 - 06:00 PM

โรงเรียนของเราน่าอยู่ คุณครูใจดีทุกคน เด็กก็ไม่ซุกซน พวกเราทุกคนชอบไปโรงเรียน

(ขอบคุณ ครูปิง)


#73257 CP463:SWU VPN

Posted by pingkung on 11 มิถุนายน 2012 - 10:13 PM

SWU-VPN
ตัวโปรแกรม+วิธี: ไฟล์ที่แนบ  swu-vpn.zip   3.37เมกกะไบต์   230 จำนวนการดาวน์โหลด
อ้างอิงจาก: http://vpn.swu.ac.th


สิ่งที่ต้องทำ
1.Download โปรแกรมและทำการติดตั้ง
2.อย่าลืม copy โพลเดอร์ config ที่ได้แตก rar มาไว้ที่
กรณี windows 32 บิต: ตำแหน่ง C:\Program Files\OpenVPN โดย ทับของ เดิมที่มีอยู่
กรณ๊ windows 64 บิต: ตำแหน่ง C:\Program Files(x86)\OpenVPN โดย ทับของ เดิมที่มีอยู่
3.เปิดโปรแกรมขึ้นมา ทำการ Login ด้วย Buasri ID รอจนไอคอนสถานะที่ task bar ของโปรแกรมเป็นสีเขียว
4.เข้ามาที่เว็บ http://e-learning.swu.ac.th/moodle2/
5.ทำการ login เข้าไปด้วย Buasri ID และทำการเติมข้อมูลส่วนตัวต่างๆ ที่จำเป็นด้วยภาษาไทย และ E-mail ให้ใช้เป็นของ swu mail และทำการ update ข้อมูล
6.จากนั้นเข้ามาที่ swu mail เพื่อ confirm E-mail
7.รีบทำนะ เพราะ เดี๋ยว อ.โจ จะมาจัดเข้าวิชาเรียนเอง


วิธีการ SET Proxy โดย GUIDE
ปิงคุง ถ้าเป็นไปได้ ผมอยากให้เสริมอันนี้ด้วยครับ
ผมขอเพิ่มเติมอีกวิธีนะครับ (*หมายเหตุ ลองทำดูแล้ว สามารถเข้าไปใน Moodle ได้อีกด้วย แถมโหลด Full paper ได้เหมือนเปิดเว็บที่มออีกด้วย)

อ้างอิงจากเว็บนี้นะครับ
http://lib.swu.ac.th/th/pdf/proxy.pdf

วิธี Set Up ใช้งาน Proxy server เพื่อเข้าสืบค้นข้อมูล Full-text จากเว็บไซต์ สำนักหอสมุดกลาง มศว

สำหรับ IE (ให้ดูภาพประกอบตาม Link เอานะครับ)
1. ผู้ใช้งานเปิด Microsoft Internet Explorer ขึ้นมา โดยเลือกที่ Menu Tools และเลือก Internet Options

2. ที่หน้าต่าง Internet Options ให้เลือกที่แถบ connections สำหรับผู้ใช้เครือข่ายภายนอก มศว ให้กดปุ่ม LAN
Settings


3. ที่หน้าต่าง Local Area Network (LAN) Settings ให้กำหนดค่าในส่วน Proxy server ให้ดูรูปภาพประกอบตาม Link

4. สำหรับผู้ใช้ Dial-up modem หรือ ADSL modem ให้เลือกในส่วน Dial-up and Virtual Private Network
settings โดยเลือกไอคอน ISP ที่ผู้ใช้เป็นสมากชิก จากนั้นกดปุ่ม Setting

5. ที่หน้าต่าง Dial-up ISP Settings ให้กำหนดค่าในส่วน Proxy server

6. เมื่อผู้ใช้ ได้ทำการกำหนดค่าทั้งหมดกให้กดปุ่ม ok ทั้งหมดเพื่อออกยืนยันการกำหนดค่า

7. เมื่อผู้ใช้เรียกใช้งาน web ต่างๆ จะมีหน้าต่างขึ้นมา ให้ระบุค่า user name และ password โดยให้ใช้บัญชี
ผู้ใช้งานเครือข่ายบัวศรี (Buasri ID) เพื่อพิสูจน์สิทธิในการเข้าใช้งาน


สำหรับ Firefox (ไม่มีภาพประกอบครับ)
1. (ถ้าเป็นรุ่น Stable แบบแถบสีส้ม รุ่น Nightly เป็นสีดำ ปุ่มใหญ่ ๆ มุมบนซ้าย ) ให้กดที่ปุ่มสีส้มแล้วกดตัวเลือก

2. กดขั้นสูง แล้วเลือกแถบ เครือข่าย

3. ให้ดูกรอบของ "การเชื่อมต่อ" แล้วเลือก ตั้งค่า เมื่อกดเสร็จจะมี dialog เกิดขึ้น

4. ให้เลือก ค่า proxy ตั้งเอง ให้กรอกช่องที่ให้กรอกอันแรกสุดเป็น 202.28.62.139 ส่วน port คือ 80

5. ให้ติ๊กเลือกถูกใต้ช่องกรอกอันแรกสุดแล้วกด OK

6. เมื่อผู้ใช้เรียกใช้งาน web ต่างๆ จะมีหน้าต่างขึ้นมา ให้ระบุค่า user name และ password โดยให้ใช้บัญชี
ผู้ใช้งานเครือข่ายบัวศรี (Buasri ID) เพื่อพิสูจน์สิทธิในการเข้าใช้งาน


#77974 สรุปเรื่อง Network Game #17

Posted by minminsoft on 12 มกราคม 2013 - 10:32 PM

รายการจัดประกวด
- ขบวนพาเหรด หัวข้อ "GreenIT เทคโนโลยีโลกสีเขียว"
จำกัดจำนวนคน 40-100 คน
แข่งวันที่ : 26 มกราคม 2556
สถานที่แข่ง : สนามกีฬากองทัพบก
รายละเอียดอื่นๆ : จัดตั้งขบวนให้เสร็จก่อนเวลา 8.15 น. เริ่มออกเดินเวลา 8.30 น.
ถ้ามีSound ให้ส่งให้ทางเจ้าภาพภาพในวันที่ 23 มกราคม 2556
กรรมการตัดสินขบวนพาเหรดและตัวแทนบรรยายขบวนพาเหรด รายงานตัวเวลา 8.15 น.
ลำดับการเดิน : ลำดับที่ 9

- ดาว-เดือน หัวข้อ "GreenIT เทคโนโลยีโลกสีเขียว"
แข่งวันที่ : 26 มกราคม 2556
สถานที่แข่ง : สนามกีฬากองทัพบก(เช้า), หอการค้าไทย(หอประชุม)(กลางคืน)
รายละเอียดอื่นๆ : ถ้ามีSound(ช่วงการแสดง) ให้ส่งให้ทางเจ้าภาพภาพในวันที่ 23 มกราคม 2556
สตาฟดูแลดาว-เดือน ไม่เกิน 10 คน
กรรมการตัดสินดาว-เดือน รายงานตัวเวลา 16.30 น.
ดาว-เดือน รายงานตัวเวลา 8.15 น.(มีโชว์ตัวในชุดนิสิตช่วงเช้า)
ลำดับการแสดง : ลำดับที่ 5

- กองเชียร์ ไม่จำกัดหัวข้อ
ผู้นำเชียร์ 8-16 คน กองเชียร์ 20-50 คน
แข่งวันที่ : 26 มกราคม 2556
สถานที่แข่ง : สนามกีฬากองทัพบก
รายละเอียดอื่นๆ : กรรมการตัดสินกองเชียร์และผู้นำเชียร์ รายงานตัวเวลา 11.30 น.
ลำดับการแสดง : ลำดับที่ 7

Network Night
จัดงานวันที่ : 26 มกราคม 2556 ประตูเปิดให้เข้าเวลา 17.00 น.
โต๊ะจีนเป็นอยู่ในหอประชุม 8 โต๊ะ รอบนอก 2 โต๊ะ

เจ้าภาพNetwork Game ครั้งต่อไป
- Network Game #18 จัดโดย ม.หัวเฉียวเฉลิมพระเกียรติ
- Network Game #19 จัดโดย ม.ธุรกิจบัณฑิต


#77633 CP444: ตกผลึกก่อน Midterm

Posted by pingkung on 25 ธันวาคม 2012 - 10:29 AM

บทที่ 1-4 จะกล่าวถึงการสร้าง index และการทำ Boolean Retrieval Model
บทที่ 5-6 จะกล่าวถึงการทำ IR แบบ Vector Space Model ทำทำไม และทำเพื่ออะไร
บทที่ 7 บอกว่า IR ของเราดีอย่างไร เอาอะไรมาบอก
ไฟล์ที่แนบ  CP444_IR.pdf   406.13กิโลไบต์   73 จำนวนการดาวน์โหลด
ไฟล์ที่แนบ  CP444_IR_ver6.pdf   610.41กิโลไบต์   91 จำนวนการดาวน์โหลด
เฉลยฉบับเต็ม
ไฟล์ที่แนบ  CP444_IR_ver10.pdf   750.2กิโลไบต์   67 จำนวนการดาวน์โหลด
ไฟล์ที่แนบ  CP444_IR_ver10.2.pdf   742.71กิโลไบต์   108 จำนวนการดาวน์โหลด
อ่านในบอร์ดประกอบด้วย เพราะบางเรื่องไม่ได้ใส่ไปในไฟล์

Error
err.png
- หน้า 28 ตรง average precesion ต้องหาร 11 ด้วย จะได้ค่าประมาณ 0.64
หมายเหตุ กระทู้เดิมถูกสร้างเมื่อวันที่ 21 ธันวาคม 2555 แต่ได้ทราบว่าถูกอุ้มไปเมื่อวันที่ 25 ธันวาคม 2555(ไม่ได้ดราม่านะ เพียงแต่จะบอกเหตุว่าทำไมหลายๆคนเข้ามาถึงไม่เจอกัน)


#77321 CP444: คำถามเกียวกับการทำ Cluster Pruning

Posted by pingkung on 09 ธันวาคม 2012 - 04:06 PM

คำถาม: การทำ Cluster Pruning ใน Lecture 6 หน้า 33-37 โดยการกำหนดค่า b1 และ b2 นั้น เมื่อ b1 และ b2 มากขึ้นจะทำให้เกิดอะไรขึ้นต่อการคำนวณ
คำตอบ:
>> มาดูคำแต่ละคำกันก่อนว่า คือ อะไร
----: Cluster คือ การแบ่งกลุ่ม โดยที่เรายังไม่รู้ว่าจะได้กี่กลุ่ม
----: Pruning คือ การจัดทอน ลดจำนวน (ลดโดยการจัดเป็นกลุ่ม ทอนข้อมูลจำนวนมหาศาล ให้ลดลง)

>> Cluster Pruning คือ การเตรียมข้อมูล ซึ่งก็คือ document ต่างๆ ในระบบ(ทำตั้งแต่ช่วงสร้าง Dictionary เลย) เพื่อที่จะแบ่งกลุ่ม document ที่คล้ายๆกัน ให้อยู่กลุ่มเดียวกัน เพื่ิอที่จะช่วงลดเวลา ในการค้นหา โดยจะกำหนดให้มี
----: Leader: เป็น document ถูกกำหนดว่า Query จะต้องมาหา Score ที่นี่ก่อนที่จะตัดสินใจเลือกกลุ่มของ Leader นั้นๆ
----: Follower: เป็น document ที่ถูกจัดกลุ่มให้ติดตาม Leader เพราะมีความคล้ายกัน
หมายเหตุ ความสัมพันธ์ของ Leader กับ Follower จะมีความสัมพันธ์แบบ 1 ต่อ 1 (b1=1)

>> การทำงาน เมื่อมี Query
----: Query จะไปหา Leader ที่มีความใกล้เคียงมากที่สุด จำนวน 1 ตัว (b2=1)
----: เมื่อได้ Leader ที่ใกล้เคียงแล้ว ระบบก็จะหา document จาก Follower ทีติดตาม Leader นั้นๆ มาจำนวน K ตัว ซึ่งค่า K นั้นเป็นการสุ่ม เพราะในระบบมี document เป็นล้าน ถ้าหาหมดคงนานมาก เลยให้วิธีแบบ Greedy เพื่อที่จะเลือก และไปหา Score ต่อไป
----: ทำการแสดงผลลัพธ์ให้ผู้ใช้

>> ค่า b1 และ b2 คือ อะไร
----: b1 คือ จำนวนที่ Leader ที่ Follower สามารถที่จะติดตามได้
----: b2 คือ จำนวน Leader ที่จะ retrieve กลับมาตาม Query ที่เราได้ป้อนเข้าไป

>> ปัญหาของการกำหนดค่า b1 และ b2
----: กรณีที่ Follower มีความเหมือนกัน กับ Leader 2 ตัว แต่จากการที่กำหนด b1 = 1 ทำให้ Follower ต้องเลือกที่จะติดตาม Leader ได้แค่หนึ่งตัวเท่านั้น ทำให้สูญเสียโอกาสที่จะค้นพบ document นั้นไป
----: กรณีที่ Query มีความเหมือนกัน กับ Leader 2 ตัว แต่จากการที่กำหนด b2 = 1 ทำให้ Query ต้องเลือก Leader ได้แค่หนึ่งตัวเท่านั้น ทำให้ตัด Leader อีกตัวออกไป ทำให้สูญเสีย เสียโอกาสที่จะค้นพบ document กลุ่มนั้นไป

>> เราจะรู้ได้อย่างไรว่า document แต่ละอันมันเหมือนกันขนาดไหน ที่จะเอามาแบ่งกลุ่ม
----: สามารถหาได้ โดยการคำนวณ หาค่า cosine

>> คำตอบของเรากรณีที่ b1 และ b2 ,มากขึ้น
----: ลองกลับเข้าไปดูในส่วนของปัญหาของการกำหนดค่า b1 และ b2 มันจะเสียโอกาส หากเราได้กำหนดค่าน้อยไป
----: แต่ถ้าค่า b1 และ b2 ,มากขึ้น ผลที่ได้ก็ คือ เราจะได้ TOP-K ที่มีความถูกต้องมากยิ่งขึ้น เพราะโอกาสในการต้นพบ document มีค่าที่มากขึ้น แต่มันจะต้องใช้เวลาในการคำนวณค่า cosine มากขึ้น เช่นกัน ถ้ามองกลับไปบทหนึ่ง อาจจะบอกได้ว่า เพื่มอัตราการ Recall(ความสามารถของระบบที่จะดึงเอกสารที่เกี่ยวข้องออกมา) มากขึ้น แต่จะลด Precision(ความสามารถในการที่จะจำกัดเอกสารที่ไม่เกี่ยวข้องออกไป) โดยค่า Recall และ Precision ขึ้นอยู่กับว่า เรานั้นกำหนดค่า b1 และ b2 ได้เหมาะสม หรือไม่

อ่าน และทำความเข้าใจ เราไม่ได้ใส่คำตอบให้ แต่สามารถต่อยอดได้เน้นสีแดงไว้แล้ว


#77186 CP444: ข้อสงสัยของ Frequency แบบต่างๆ

Posted by pingkung on 03 ธันวาคม 2012 - 03:13 PM

จากที่เรียนมาจะมี 3 คำ ได้แก่
>> term frequency คือ จำนวนเทอมนั้นๆ ในเอกสาร
>> document frequency คือ จำนวนเอกสารที่มี term ที่สนใจปรากฏอยู่ (ไม่ว่าในเอกสารนั้นจะมีคำจำนวนมากมาย ก็จะนับเป็นหนึ่งเท่านั้น)
>> collection frequency คือ จำนวนครั้งที่ term นั้นปรากฏทั้งหมดรวมในทุกๆเอกสาร หรือในระบบ(Collection)

ตัวอย่าง สมมุติมี document แค่ 2 อันในระบบ(collection)
doc1: I like a dog
doc2: You like a cat and a bird

>> term frequency (doc1)

I = 1
a = 1
like = 1
dog = 1

>> term frequency (doc2)

you = 1
a = 2
like = 1
cat = 1
and = 1

>> document frequency

I = 1
a = 2
like = 2
dog = 1
cat = 1
you = 1

>> collection frequency

I = 1
a = 3
like = 2
dog = 1
cat = 1
you = 1

หมายเหตุ ค่า Frequency จะนับทุกเทอม โดยจะไม่ได้ทำ Stem (ลดรูป) และตัด Stopword ออกไป


#76940 Network Game #17

Posted by minminsoft on 20 พฤศจิกายน 2012 - 08:13 PM

Network Game #17 By UTCC
“สำเภาใหญ่ รวมน้ำใจ ห่วงใยโลก”
ประชุมครั้งที่ 1เมื่อวันที่ 22 กันยายน 2555

ประชุมครั้งที่ 2เมื่อวันที่ 15 ธันวาคม 2555



มีรายการกีฬาดังนี้
- ปิงปอง ช/ญ(เดี่ยว,คู่,ผสม คู่ผสม (ชาย+หญิง)
- แบตมินตัน ช/ญ(เดี่ยว,คู่,ผสม) คู่ผสม (ชาย+หญิง)
- บาสเก็ตบอล ช/ญ(ทีมละ 5 คน สำรองได้ 7 คน)
- วอลเลย์บอล ช/ญ(ทีมละ 6 คน สำรองได้ 6 คน)
- วิ่ง100เมตร ช/ญ
- วิ่ง200เมตร ช/ญ
- วิ่ง400เมตร ช/ญ
- วิ่งผลัด4x100เมตร ช/ญ

- ว่ายน้ำฟรีสไตล์ ช/ญ
100เมตร
- ตะกร้อ ช (ทีมละ 3 คน สำรองได้ 3 คน)
- ฟุตซอล ช(ทีมละ 5 คน สำรองได้ 7 คน)ฟุตบอล7คน ช(ทีมละ 7 คน สำรองได้ 5 คน)
- หมากกระดาน(หมากฮอต,หมากรุก,หมากล้อม,ซูโดกุ)
- เกมส์คอมพิวเตอร์ ทีมละ 5 คน(Dota1,Hon(Normal),Counter Online,Winning)
- เขียนโปรแกรม ทีมละ 2
3 คน ไม่จำกัดภาษา โจทย์ 3 ข้อ เวลา 4 ชม.

รายการจัดประกวดดังนี้
- ขบวนพาเหรด หัวข้อ "GreenIT เทคโนโลยีโลกสีเขียว" จำนวนคน 40-100 คน
- ดาว-เดือน หัวข้อ "GreenIT เทคโนโลยีโลกสีเขียว"
- กองเชียร์ ไม่จำกัดหัวข้อ ผู้นำเชียร์ 8-16 คน กองเชียร์ 20-50 คน

ค่าเข้าร่วมงาน 20,000 บาท แบ่งเป็น
- ค่าเข้าร่วมงาน 12,000 บาท
- ค่าโต๊ะจีน 8,000 บาท

วันจัดการแข่งขัน
วันที่ 19,20,23,26,27 มกราคม 2556
รายละเอียดเพิ่มเติมรอการประชุมครั้งที่ 2 นะครับ
กติกาต่างๆ ทางเจ้าภาพจะโพสให้ภายหลัง

สถานที่จัดการแข่งขัน (ในเบื้องต้น)
- สนามของโรงเรียนสุรศักดิ์มนตรี
- หอการค้า
- สนามกีฬากองทัพบก
ยืนยันความแน่นอนของสนามในการประชุมครั้งที่ 3
จัดการประชุมครั้งที่ 3 วันที่ 12 มกราคม 2556


รายงานการประชุมฉบับเต็ม ครั้งที่ 1
https://docs.google....F9LUTUySVk/edit
เพจติดต่อหลักของงาน
http://www.facebook....194761763873378


#76084 CP445: WEKA Knowledgeflow & WEKA Scoring

Posted by pingkung on 09 ตุลาคม 2012 - 09:34 AM

การใช้ WEKA Scoring
>> แหล่ง Download Plug-in: Pentaho Data Integration Plug-in
>> แหล่งข้อมูล: WEKA Scoring , ARFF outtput
>> หมายเหตุ: ใช้ WEKA ให้ถูกเวอร์ชั่นด้วย เพราะไฟล์ Model มันจะขึ้นกับ Version ของ WEKA ถ้าผิด version ไฟล์จะเปิดขึ้นมาไม่ได้

- ตัวอย่างการติดตั้ง Plug-in และการปรับประยุกต์กับโจทย์ในบทความวิจัยข้อที่ 3, 5 และ 6
>> ใน VDO จะทำการสร้าง Model จาก Knowledge Flow นะ แต่เราสามารถที่จะสร้างได้จากหน้า Explorer ได้ เช่นกัน


หมายเหตุ
>> ปัญหา: มี step ของ WEKA Scoring ลากมาวางได้ แต่กด Edit แล้วไม่มีหน้าจอขึ้นมา
>> วิธีแก้: ปิดโปรแกรม ตรวจดู ถ้าใครใช้ plug-in WekaScoring_PDI4.x_Weka3.6or3.7.0 ให้เอาไฟล์ WEKA.jar มาวางไว้ในโพลเดอร์ WekaScoringDeploy ด้วย ดังรูป
3.6.png




#76083 CP445: WEKA Knowledgeflow & WEKA Scoring

Posted by pingkung on 09 ตุลาคม 2012 - 09:22 AM

การใช้งาน WEKA Knowledge Flow
>> ไฟล์ข้อมุล ไฟล์ที่แนบ  fact_swucourse.csv   8.55กิโลไบต์   79 จำนวนการดาวน์โหลด
>> บทความวิจัย ไฟล์ที่แนบ  847-2655-1-PB.pdf   466.76กิโลไบต์   67 จำนวนการดาวน์โหลด
>> วิธีการทำ ไฟล์ที่แนบ  การใช้งาน Knowledge Flow ฉบับสรุป.pdf   658.52กิโลไบต์   129 จำนวนการดาวน์โหลด

- ตัวอย่างการทำโจทย์จากบทความวิจัยข้อที่ 3


- ตัวอย่างการทำโจทย์จากบทความวิจัยข้อที่ 5


- ตัวอย่างการทำโจทย์จากบทความวิจัยข้อที่ 6

>> ตัว WEKA Scoring ก็ทำงานได้นะ พอดีอ่านคู่มือผิด

หมายเหตุ
>> คู่มือการใช้งาน WEKA KnowledgeFlow(English) ไฟล์ที่แนบ  KnowledgeFlowTutorial-3-5-8.pdf   435.25กิโลไบต์   30 จำนวนการดาวน์โหลด




#74690 CP445: การลงโปรแกรม+รวมปัญหา PentahoCE 4.5

Posted by keroro on 11 สิงหาคม 2012 - 11:55 AM

"PacService.ERROR_0025: Connection attempt faile: communications link failure The last packet sent successfully to the server was 0 milliseconds ago.The driver has not received any packets from the server"

เกิดจากพิมพ์ URL ผิด เราตก :
ผิด -> jdbc:mysql://localhost3306/pentaho_ws
ถูก -> jdbc:mysql://localhost:3306/pentaho_ws

แล้ว update แล้ว ปิด biserver แล้วเปิดใหม่ มาลอง test ใหม่

Format ของมัน
jdbc:mysql://localhost:your_mysql_port/your_database_name




#74633 CP458: Mid-term Summary

Posted by kanokwan on 09 สิงหาคม 2012 - 05:43 PM

ขอบคุณค่ะ ((: :063: :063: :b10:


#74610 CP458: Mid-term Summary

Posted by oOKwAnG21Oo on 09 สิงหาคม 2012 - 12:10 AM

ขอบคุณมากกก


#74535 CP212-TA: Access Modifier public, private ต่างกันอย่างไร

Posted by pingkung on 06 สิงหาคม 2012 - 12:39 PM

Q: public, private, protect มัน แตกต่างกันอย่างไร
A: จะแยกตอบที่ละอันตามนี้ เดี๋ยวของเพิ่ม default ลงไปด้วยและกัน
- private >> ใช้ได้เฉพาะ class มันเองเท่านั้น
- protect >> ใช้ได้เฉพาะ Class แม่(Super Class)กับ Class ลูก(Sub Class) ใช้ได้เท่านั้น
- default >> ใช้ได้เฉพาะ Package เดียวกันเท่านั้น
- public >> ใช้ได้หมด


#74533 CP458: Mid-term Summary

Posted by cyclone_bank on 06 สิงหาคม 2012 - 09:40 AM

ขอบคุณครับ
ปล. ทำไมเราอ่านชีทแล้วไม่ค่อยเข้าใจล่ะ


#73841 CP463: AI Space (Neural network tools)

Posted by kik_kook on 08 กรกฎาคม 2012 - 11:32 AM

ขอบคุณน๊าาา ^^ :b80:


#73833 CP463: AI Space (Neural network tools)

Posted by Greenista on 07 กรกฎาคม 2012 - 09:54 PM

ขอบคุณแต่ ขอเวลาสมองทำความเข้าใจสักแป๊บนึงนะ :b80:


#73826 CP463: AI Space (Neural network tools)

Posted by cyclone_bank on 07 กรกฎาคม 2012 - 06:03 PM

ขอบคุณครับ


#73733 CP463: Sigmoid Function ใน Neural Network มีไว้เพื่ออะไร

Posted by cyclone_bank on 02 กรกฎาคม 2012 - 07:58 AM

Thank you


#73704 CP212-TA: [LAB3] LoanCalculator 2 Class

Posted by pingkung on 30 มิถุนายน 2012 - 07:39 PM

Step3: แปลง Class Diagram ที่วาดไว้ มาเป็น Code โดยไม่ต้องใส่กระทำงานใดใน Method
import java.text.DecimalFormat;
import java.util.*;

class LoanCalculator2 {
    //attribute
	private Loan loan;
	private Scanner scanner;

    //Constructor
    public LoanCalculator2(){
	scanner = new Scanner(System.in);
   }

    public static void main(String[] arg) {
        LoanCalculator2 loanCal = new LoanCalculator2();
        loanCal.describeProgram();
        loanCal.getInput(); 
        loanCal.displayResult();
    }

    private void describeProgram() {
         System.out.println("This program computes the monthly and total");
         System.out.println("payments for a given loan amount, annual ");
         System.out.println("interest rate, and loan period (# of years).");
         System.out.println("\n");
    }

    private void displayResult() {
         //System.out.println("Loan Amount: {:content:}quot; + loan.getAmount());
      
    }

    private void getInput() {
         double  loanAmount, annualInterestRate;
         int     loanPeriod;
                
         //get value form jOptionpane or scanner         

         //create a instance to calculate loan
         //loan = new Loan(loanAmount, annualInterestRate,loanPeriod);
    }
 }
class Loan {
    //attribute 
    private final int MONTHS_IN_YEAR = 12; // Constant of the number of months in year
    private double    loanAmount;
    private double    monthlyInterestRate;
    private int         numberOfPayments;

    //----------------------------------
    //    Constructor
    //----------------------------------
    public Loan(double loanAmount, double annualInterestRate, int loanPeriod) {
        setLoanAmount(loanAmount);
        setRate(annualInterestRate);
        setPeriod(loanPeriod);
    }

    //----------------------------------
    //    Method
    //----------------------------------
    public double getLoanAmount( ) {
        return loanAmount;
    }

    public int getPeriod( ) {
        return numberOfPayments / MONTHS_IN_YEAR;
    }
    
    public double getRate( ) {
        return monthlyInterestRate * 100.0 * MONTHS_IN_YEAR;
    }
    
    public double getMonthlyPayment( ) {
        return 0.0;
    }
    
    public double getTotalPayment( ) {
        return 0.0;
    }

    public void setLoanAmount(double amount) {
        this.loanAmount = amount;
    }
   
    public void setRate(double annualRate) {
        //monthlyInterestRate = 
    }

    public void setPeriod(int periodInYears) {
        //numberOfPayments = 
    }
}
Step4: เตืมการทำงานต่างๆใน แต่ละ Method ให้สมบูรณ์ ทดสอบการทำงาน