26
รรรรรรรรรรรรรรรร รรรรรรรรรรรรรรรรรรรรรรรรรรร รรรรรรรรรรรรรรรร (EXPERT SYSTEM FOR CHOOSING A PLANTS SHOULD A WELL THOUGHT-OUT DECISION.) รรรรรร รรรรรรร รรรรรรรรร 55102010984

ระบบผู้เชี่ยวชาญเพื่อการตัดสินใจเลือกพันธุ์พืชในสวนหลังบ้าน

Embed Size (px)

Citation preview

ระบบผู้��เชี่ยวชี่าญ เพื่�อการตั�ดสิ�นใจเลื�อกพื่�นธุ์��พื่�ชี่ในสิวนหลื�ง

บ�าน(EXPERT SYSTEM FOR CHOOSING A PLANTS

SHOULD

A WELL THOUGHT-OUT DECISION.)

นางสิาว กรรณิ�กา เชี่�#อร�$ง 55102010984

ที่มาแลืะความสิ)าค�ญ◦ ปั�จจ�บั�นได้เกิ ด้ระบับัผู้�เชี่��ยวชี่าญขึ้��นมากิมาย และถู�กิน!ามาปัระย�กิต์#ใชี่ในงานหลายๆด้าน เน(�องจากิความ

สามารถูขึ้องระบับัที่��ที่!าหนาที่��ได้เสม(อนกิ�บัผู้�เชี่��ยวชี่าญที่��เปั-นมน�ษย# เพื่(�อใหค!าแนะน!า อ�กิที่��งความร� และปัระสบักิารณ์#ต์1างๆที่��ถู�กิถู1ายที่อด้ไปัย�งระบับัจะสามารถูคงอย�1ได้อย1างถูาวร จ�งเล2งเห2นความส!าค�ญน!าแนวค ด้ระบับัผู้�เชี่��ยวชี่าญมาปัระย�กิต์#ใชี่ในกิารสรางระบับัผู้�เชี่��ยวชี่าญเพื่(�อกิารต์�ด้ส นใจเล(อกิพื่�นธุ์�#พื่(ชี่ในสวนหล�งบัาน

◦ ระบับัผู้�เชี่��ยวชี่าญเพื่(�อกิารต์�ด้ส นใจเล(อกิพื่�นธุ์�#พื่(ชี่ในสวนหล�งบัาน จะใหขึ้อม�ลเกิ��ยวกิ�บัพื่�นธุ์�#พื่(ชี่ที่��เกิ��ยวขึ้องกิ�บักิารจ�ด้สวนน!าไปัปัระกิอบักิารต์�ด้ส นใจ โด้ยเปั-นกิารศึ�กิษา เกิ2บัรวบัรวมขึ้อม�ลความร� จากิกิารส�มภาษณ์#เกิ��ยวกิ�บัปั�ญหาที่��ได้มาจากิปัระสบักิารณ์#ความร� ขึ้องผู้�เชี่��ยวชี่าญค(อ ค�ณ์พื่1อ และกิารคนควาจากิแหล1งขึ้อม�ลอ(�นเร(�องกิารเล(อกิพื่�นธุ์�#พื่(ชี่ใหเหมาะสมที่��จะปัล�กิในสวนแบับัต์1างๆ โด้ยใชี่โปัรแกิรมระบับัผู้�เชี่��ยวชี่าญ EXSYS ซึ่��งเปั-นเคร(�องม(อในกิารสราง Expert System มาที่!าหนาที่��ในกิารสรางกิฎและอน�มาน ในส1วนขึ้องกิารสรางกิฎน��น จะที่!ากิารถูาม-ต์อบัเกิ��ยวกิ�บักิารต์�ด้ส นใจเล(อกิปัล�กิพื่�นธุ์�#พื่(ชี่ในสวนแบับัต์1างๆ และจ�งมาว เคราะห#เพื่(�อสรางเปั-นผู้�งต์นไม (Decision Tree) เม(�อสรางกิฎเร�ยบัรอยแลวจะที่!ากิารต์รวจสอบักิ�บัขึ้อม�ลจากิกิารส�มภาษณ์#ผู้�เชี่��ยวชี่าญค(อ ค�ณ์พื่1อ เพื่(�อใหม�ความเปั-นไปัได้มากิที่��ส�ด้ ซึ่��งปัระโยชี่น#ขึ้องระบับัผู้�เชี่��ยวชี่าญน��ค(อ ที่!าใหได้ระบับัผู้�เชี่��ยวชี่าญที่��ใหค!าแนะน!าปัระกิอบักิารต์�ด้ส นใจเล(อกิพื่�นธุ์�#พื่(ชี่ ชี่1วยร�กิษาความร� และปัระสบักิารณ์#ขึ้องค�ณ์พื่1อไปัย�งระบับัใหสามารถูคงอย�1ได้อย1างถูาวร ชี่1วยที่!าใหขึ้อม�ลม�ค�ณ์ภาพื่และสามารถูน!ามาใชี่ได้อย1างที่�นที่1วงที่�เม(�อต์องกิาร

ฐานความร�� ผู้�งตั�นไม� (Decision Tree)

ฐานความร�� ผู้�งตั�นไม� (Decision Tree)

ฐานความร�� ผู้�งตั�นไม� (Decision Tree)

ฐานความร�� ผู้�งตั�นไม� (Decision Tree)

กฎ (Rules) Rule 1 IF: What purpose will this garden? Food AND Choose Type of that food-plants in Backyard? Vegetable AND Are you interested in the growing season? Yes AND Choose a season? Summer THEN: Goal List: (Pumpkin, Bitter cucumber, Parsley, Luffa gourd, Lemon) Rule 2 IF: What purpose will this garden? Food AND Choose Type of that food-plants in Backyard? Vegetable AND Are you interested in the growing season? Yes AND Choose a season? Rainy THEN: Goal List: (Pumpkin, Chinese cabbage, Lettuce, Morning glory, Corn, Mixable Snap Bean)

กฎ (Rules) Rule 3

IF: What purpose will this garden? Food

AND Choose Type of that food-plants in Backyard? Vegetable

AND Are you interested in the growing season? Yes

AND Choose a season? Winter

THEN: Goal List: (Tomatoes, Cauliflower, Cabbage, Chinese kale, Broccoli, Celery, Garlic, Shallot, Onion)

Rule 4

IF: What purpose will this garden? Food

AND Choose Type of that food-plants in Backyard? Vegetable

AND Are you interested in the growing season? No

THEN: Goal List: (Cucumber, Lemon grass, Holy basil, Sweet basil, Ginger, Chili, Spring onion, Finger root, Galangal, Finger Chili)

กฎ (Rules) Rule 5

IF: What purpose will this garden? Food

AND Choose Type of that food-plants in Backyard? Fruits

AND Are you interested in the growing season? Yes

AND Choose a season? Summer

THEN: Goal List: (Guava, Tamarine, Watermelon, Durian, Grape, Rose apple, Mango, Lichee)

Rule 6

IF: What purpose will this garden? Food

AND Choose Type of that food-plants in Backyard? Fruits

AND Are you interested in the growing season? Yes

AND Choose a season? Rainy

THEN: Goal List: (Custard apple, Dragon fruit, Sapodilla, Pomelo, Grape, Pineapple, Guava, Jackfruit, Mangosteen, Orange, Longan)

กฎ (Rules) Rule 7

IF: What purpose will this garden? Food

AND Choose Type of that food-plants in Backyard? Fruits

AND Are you interested in the growing season? Yes

AND Choose a season? Winter

THEN: Goal List: (Apple, Cherry, Watermelon, Grape, Orange, Strawberry, Lichee)

Rule 8

IF: What purpose will this garden? Food

AND Choose Type of that food-plants in Backyard? Fruits

AND Are you interested in the growing season? No

THEN: Goal List: (Papaya, Banana, Coconut)

กฎ (Rules) Rule 9

IF: What purpose will this garden? Beautification

AND Choose Type of that Beautification -plants in Backyard? Flowers

AND Are you interested in the growing season? Yes AND Choose a season? Summer

THEN: Goal List: (Allamanda, Bougaville, Golden shower, Zinnia)

Rule 10

IF: What purpose will this garden? Beautification

AND Choose Type of that Beautification -plants in Backyard? Flowers

AND Are you interested in the growing season? Yes

AND Choose a season? Rainy

THEN: Goal List: (Siam Tulip, Frangipani, Flamingo Plant, Bauhinia)

กฎ (Rules) Rule 11

IF: What purpose will this garden? Beautification

AND Choose Type of that Beautification -plants in Backyard? Flowers

AND Are you interested in the growing season? Yes

AND Choose a season? Winter

THEN: Goal List: (Tulip, Orchid, Rose, Marigold, Chrysanthemum, Sunflower, Jasmine)

Rule 12

IF: What purpose will this garden? Beautification

AND Choose Type of that Beautification -plants in Backyard? Flowers

AND Are you interested in the growing season? No

THEN: Goal List: (Scrophulariaceae, Cockcomb)

กฎ (Rules) Rule 13

IF: What purpose will this garden? Beautification

AND Choose Type of that Beautification -plants in Backyard? Garden Tree

AND How height do you want? Less than 1 meter

THEN: Goal List: (Rubber Plant, Croton, Dumb Cane, Peace Lily)

Rule 14

IF: What purpose will this garden? Beautification

AND Choose Type of that Beautification -plants in Backyard? Garden Tree

AND How height do you want? More than 1 meter

THEN: Goal List: (Yellow Palm, Lady Palm, Bamboo palm, Cornstalk Plant)

กฎ (Rules) Rule 15 IF: What purpose will this garden? Landscape AND Choose Type of that landscape-plants in Backyard? Flowers AND Are you interested in the growing season? Yes AND Choose a season? Summer THEN: Goal List: (Allamanda, Bougaville, Golden shower, Zinnia) Rule 16 IF: What purpose will this garden? Landscape AND Choose Type of that landscape-plants in Backyard? Flowers AND Are you interested in the growing season? Yes AND Choose a season? Rainy THEN: Goal List: (Siam Tulip, Frangipani, Flamingo Plant, Bauhinia)

กฎ (Rules) Rule 17

IF: What purpose will this garden? Landscape

AND Choose Type of that landscape-plants in Backyard? Flowers

AND Are you interested in the growing season? Yes

AND Choose a season? Winter

THEN: Goal List: (Tulip, Orchid, Rose, Marigold, Chrysanthemum, Sunflower, Jasmine)

Rule 18

IF: What purpose will this garden? Landscape

AND Choose Type of that landscape-plants in Backyard? Flowers

AND Are you interested in the growing season? No

THEN: Goal List: (Scrophulariaceae, Cockcomb)

กฎ (Rules) Rule 19

IF: What purpose will this garden? Landscape

AND Choose Type of that landscape-plants in Backyard? Perennial plant

AND How long that the plants growth? Slow growing

AND How height of Perennial plant do you want? Less than 5 meter

THEN: Goal List: (Bullet wood, White cheesewood)

Rule 20

IF: What purpose will this garden? Landscape

AND Choose Type of that landscape-plants in Backyard? Perennial plant

AND How long that the plants growth? Slow growing

AND How height of Perennial plant do you want? More than 5 meter

THEN: Goal List: (Indian cork tree, Sea almond, Butterfly Tree, Wishing Tree, Teak)

กฎ (Rules) Rule 21

IF: What purpose will this garden? Landscape

AND Choose Type of that landscape-plants in Backyard? Perennial plant

AND How long that the plants growth? Fast growing

AND How height of Perennial plant do you want? More than 5 meter

THEN: Goal List: (Orange Jessamine, Night blooming jasmine, Ilang ilang )

Rule 22

IF: What purpose will this garden? Landscape

AND Choose Type of that landscape-plants in Backyard? Perennial plant

AND How long that the plants growth? Fast growing

AND How height of Perennial plant do you want? More than 5 meter

THEN: Goal List: (White champaka, Michelia champaca, Devil Tree, Flam-boyant)

หน�าจอการที่)างาน 1. หน�าจอการที่)างานของโปรแกรม Exsys Developer

หน�าจอการที่)างาน 2. เป0ดไฟลื�ที่ได�ออกแบบแลืะพื่�ฒนาระบบผู้��เชี่ยวชี่าญ

หน�าจอการที่)างาน 3. เม�อร�นโปรแกรม ระบบจะแสิดงค)าถามเกยวก�บว�ตัถ�ประสิงค�ของการเลื�อกพื่�นธุ์��พื่�ชี่ที่จะจ�ดสิวน หากผู้��ใชี่�เลื�อกตัอบว$า Food ค�อการเลื�อกพื่�นธุ์��พื่�ชี่สิ)าหร�บปลื�กเพื่�อน)ามาร�บประที่าน

หน�าจอการที่)างาน 4. แสิดงค)าถามเกยวก�บการเลื�อกชี่น�ดของ พื่�นธุ์��พื่�ชี่สิ)าหร�บมาปลื�กเพื่�อน)าไปร�บประที่าน หากผู้��ใชี่�เลื�อกตัอบว$า Vegetable

หน�าจอการที่)างาน 5. แสิดงค)าถามเกยวก�บผู้��ใชี่�สินใจเร�องฤด�กาลืสิ)าหร�บเพื่าะปลื�กหร�อไม$ หากผู้��ใชี่�เลื�อกตัอบว$า Yes

หน�าจอการที่)างาน 6. แสิดงค)าถามเกยวก�บเลื�อกฤด�กาลืสิ)าหร�บการเพื่าะปลื�ก หากผู้��ใชี่�เลื�อกตัอบว$า Winter

หน�าจอการที่)างาน 7. ระบบจะได�ข�อม�ลืเป5นรายการพื่�นธุ์��พื่�ชี่สิ)าหร�บร�บประที่าน ประเภที่ พื่�ชี่ผู้�ก ที่เหมาะสิ)าหร�บเพื่าะปลื�กแลืะเก7บเกยวผู้ลืผู้ลื�ตัในฤด�หนาว แลืะระบบจะแสิดงผู้ลืลื�พื่ธุ์�เป5นรายการพื่�นธุ์��พื่�ชี่ได� ด�งน#

ประกาศค�ณิ�ปการ◦ รายงานเร(�อง ระบับัผู้�เชี่��ยวชี่าญเพื่(�อกิารต์�ด้ส นใจเล(อกิพื่�นธุ์�#พื่(ชี่ในสวนหล�งบัาน (Expert system for choosing a plants should a well thought-out decision.) ส!าเร2จและสมบั�รณ์#ได้ด้วยความกิร�ณ์าและความชี่1วยเหล(ออย1างด้�ย �ง จากิ

◦ ขึ้อขึ้อบัพื่ระค�ณ์ ค�ณ์พื่1อ ที่��ได้ใหขึ้อม�ลความร� จากิกิารส�มภาษณ์#เกิ��ยวกิ�บัปั�ญหาที่��ได้มาจากิปัระสบักิารณ์#ความร� เร(�องกิารเล(อกิพื่�นธุ์�#พื่(ชี่ในสวนหล�งบัาน เพื่(�อเปั-นแนวค ด้และน!าขึ้อม�ลมาออกิแบับัและพื่�ฒนาระบับัผู้�เชี่��ยวชี่าญเพื่(�อกิารต์�ด้ส นใจเล(อกิพื่�นธุ์�#พื่(ชี่ในสวนหล�งบัาน

◦ ขึ้อขึ้อบัค�ณ์อาจารย#เร(องศึ�กิด้ : ต์ระกิ�ลพื่�ที่ธุ์ ร�กิษ# อาจารย#ปัระจ!าว ชี่า คพื่ 463 ปั�ญญาปัระด้ ษฐ์# (ARTIFICIAL INTELLIGENT) ที่��ใหได้ค!าปัร�กิษา แนะน!าแนวที่างออกิแบับัและพื่�ฒนา กิารสรางระบับัผู้�เชี่��ยวชี่าญแกิ1ขึ้าพื่เจาในคร��งน��ใหปัระสบัความส!าเร2จล�ล1วงได้ด้วยด้�

บรรณิาน�กรม◦ MultiLogic Exsys Developer. (1999). New York: MuitiLogic, Inc.

◦ Online Exsys Corvid® Tutorials. (2009). ส(บัคนเม(�อ 6 เมษายน 2558, จากิ http://www.exsys.com/Tutorials/CorvidTutorials.html.

◦ สวนสวรส. (2552). สิวนสิวย สิร�างสิรรค�ความสิ�ข สิวนสิวรสิ. ส(บัคนเม(�อ 3 เมษายน 2558, จากิ http://www.suansavarose.com/index.php