pksvm - ออนไลน์ในคลาวด์

นี่คือคำสั่ง pksvm ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


pksvm - จำแนกภาพแรสเตอร์โดยใช้ Support Vector Machine

เรื่องย่อ


pksvm -t การอบรม [-i อินพุต] [-o เอาท์พุต] [-ประวัติย่อ ความคุ้มค่า] [ตัวเลือก] [สูง ตัวเลือก]

DESCRIPTION


pksvm ใช้เวกเตอร์เครื่องสนับสนุน (SVM) เพื่อแก้ปัญหาการจัดประเภทภายใต้การดูแล
ปัญหา. การใช้งานจะขึ้นอยู่กับไลบรารี C++ แบบโอเพ่นซอร์ส libSVM
(http://www.csie.ntu.edu.tw/~cjlin/libsvm). รองรับทั้งไฟล์แรสเตอร์และเวกเตอร์เป็น
ป้อนข้อมูล. ผลลัพธ์จะประกอบด้วยผลการจัดประเภท ในรูปแบบแรสเตอร์หรือเวกเตอร์
รูปแบบที่สอดคล้องกับรูปแบบของอินพุต ต้องมีตัวอย่างการฝึกอบรมเป็น
ชุดข้อมูลเวกเตอร์ OGR ที่มีป้ายกำกับคลาสและคุณลักษณะสำหรับการฝึกอบรมแต่ละครั้ง
จุด. ตำแหน่งจุดจะไม่ถูกพิจารณาในขั้นตอนการฝึก คุณสามารถใช้เหมือนกัน
ตัวอย่างการฝึกจำแนกภาพต่างๆ โดยระบุจำนวนแถบของ
ภาพที่เหมือนกัน ใช้ยูทิลิตี้ pkextract เพื่อสร้างตัวอย่างการฝึกอบรมที่เหมาะสม
ตามตัวอย่างของจุดหรือรูปหลายเหลี่ยม สำหรับแผนที่เอาต์พุตแรสเตอร์ คุณสามารถแนบสีได้
ตารางโดยใช้ตัวเลือก -กะรัต.

OPTIONS


-t ชื่อไฟล์, --การฝึกอบรม ชื่อไฟล์
ไฟล์เวกเตอร์การฝึกอบรม ไฟล์เวกเตอร์ไฟล์เดียวมีคุณสมบัติการฝึกทั้งหมด (ต้องเป็น
ตั้งค่าเป็น: b0, b1, b2,...) สำหรับทุกคลาส (หมายเลขคลาสที่ระบุโดยตัวเลือกป้ายกำกับ)
ใช้ไฟล์การฝึกหลายไฟล์สำหรับการรวมบูตสแตรป (ทางเลือกของ --กระเป๋า และ
--ขนาดกระเป๋า ตัวเลือกที่สุ่มชุดย่อยจากไฟล์การฝึกอบรมเดียว)

-i ชื่อไฟล์, --ป้อนข้อมูล ชื่อไฟล์
ใส่ภาพ

-o ชื่อไฟล์, --เอาท์พุท ชื่อไฟล์
รูปภาพการจัดหมวดหมู่เอาต์พุต

-ประวัติย่อ ความคุ้มค่า, --ประวัติย่อ ความคุ้มค่า
โหมดการตรวจสอบข้าม N-fold (ค่าเริ่มต้น: 0)

-tln ชั้น, --tln ชั้น
ชื่อเลเยอร์การฝึก

-c พร้อมชื่อ, --ระดับ พร้อมชื่อ
รายชื่อคลาส.

-r ความคุ้มค่า, --จัดชั้นใหม่ ความคุ้มค่า
รายการค่าคลาส (ใช้ลำดับเดียวกับใน --ระดับ ตัวเลือก)

-ของ GDALรูปแบบ, --oformat GDALรูปแบบ
รูปแบบภาพที่ส่งออก (ดูเพิ่มเติม gdal_translate(พ.ศ. 1)).

-f รูป, - ฉ รูป
รูปแบบเอาต์พุต ogr สำหรับตัวอย่างการฝึกแบบแอ็คทีฟ

สหชายหญิง ชื่อ=มูลค่า, - โค ชื่อ=มูลค่า
ตัวเลือกการสร้างไฟล์เอาต์พุต สามารถระบุตัวเลือกได้หลายแบบ

-กะรัต ชื่อไฟล์, --ct ชื่อไฟล์
ตารางสีในรูปแบบ ASCII มี 5 คอลัมน์: id RGB ALFA (0: โปร่งใส, 255:
แข็ง)

-ฉลาก คุณลักษณะ, --ฉลาก คุณลักษณะ
ตัวระบุสำหรับป้ายกำกับคลาสในไฟล์เวกเตอร์การฝึก (ค่าเริ่มต้น: ป้ายกำกับ)

-ก่อน ความคุ้มค่า, --ก่อน ความคุ้มค่า
ความน่าจะเป็นก่อนหน้าสำหรับแต่ละชั้นเรียน (เช่น -ก่อน 0.3 -ก่อน 0.3 -ก่อน 0.2) ใช้แล้ว
สำหรับการป้อนข้อมูลเท่านั้น (ละเว้นสำหรับการตรวจสอบความถูกต้อง)

-g แกมมา, --แกมม่า แกมมา
แกมมาในฟังก์ชันเคอร์เนล

-ซีซี ราคา, --cost ราคา
พารามิเตอร์ C ของ C_SVC, epsilon_SVR และ nu_SVR

-m ชื่อไฟล์, --หน้ากาก ชื่อไฟล์
จำแนกเฉพาะในมาสก์ที่ระบุ (เวกเตอร์หรือแรสเตอร์) สำหรับมาสก์แรสเตอร์ ให้ตั้งค่า
ค่า nodata พร้อมตัวเลือก --msknodata.

-msknodata ความคุ้มค่า, --msknodata ความคุ้มค่า
ค่ามาสก์ที่ไม่ต้องพิจารณาสำหรับการจัดประเภท ค่าจะถูกยึดใน
ภาพการจำแนกประเภท

-ไม่มีข้อมูล ความคุ้มค่า, --ไม่มีข้อมูล ความคุ้มค่า
ค่า Nodata ที่จะใส่ในตำแหน่งที่ภาพถูกปิดบังเป็น nodata

-v ระดับ, --รายละเอียด ระดับ
ระดับละเอียด

ตัวเลือกขั้นสูง

-b วงดนตรี, --วงดนตรี วงดนตรี
ดัชนีวง (เริ่มจาก 0 ใช้ --วงดนตรี ตัวเลือกหรือใช้ --วงเริ่มต้น ไปยัง
--endband)

-sband วงดนตรี, --วงเริ่มต้น วงดนตรี
เริ่มหมายเลขลำดับวงดนตรี

-อีแบนด์ วงดนตรี, --endband วงดนตรี
หมายเลขลำดับของแถบสิ้นสุด

-bal ขนาด, --สมดุล ขนาด
ปรับข้อมูลอินพุตให้สมดุลกับจำนวนตัวอย่างนี้สำหรับแต่ละคลาส

-นาที จำนวน, --นาที จำนวน
หากจำนวนพิกเซลการฝึกน้อยกว่า min อย่าคำนึงถึงคลาสนี้
(0: พิจารณาทุกชั้นเรียน)

-ถุง ความคุ้มค่า, --กระเป๋า ความคุ้มค่า
จำนวนการรวมบูตสแตรป (ค่าเริ่มต้นคือไม่มีการบรรจุถุง: 1)

-ขนาดกระเป๋า ความคุ้มค่า, --ขนาดกระเป๋า ความคุ้มค่า
เปอร์เซ็นต์ของคุณสมบัติที่ใช้จากคุณสมบัติการฝึกที่มีสำหรับบูตสแตรปแต่ละตัว
การรวม (ขนาดเดียวสำหรับทุกคลาส หรือขนาดต่างกันสำหรับแต่ละคลาส
ตามลำดับ

-หวี กฎ, --หวี กฎ
วิธีรวมตัวแยกประเภทการรวมบูตสแตรป (0: กฎผลรวม, 1: กฎผลิตภัณฑ์, 2:
กฎสูงสุด) ใช้ในการรวมคลาสด้วยตัวเลือก rc

-ซีบี ชื่อไฟล์, --กระเป๋าคลาส ชื่อไฟล์
เอาต์พุตสำหรับการรวมบูตสแตรปแต่ละรายการ

- ปัญหา ชื่อไฟล์, --ปัญหา ชื่อไฟล์
ภาพความน่าจะเป็น

- ชดเชย ความคุ้มค่า, --ออฟเซ็ต ความคุ้มค่า
ค่าออฟเซ็ตสำหรับคุณลักษณะอินพุตแถบสเปกตรัมแต่ละอัน:
refl[แบนด์]=(DN[แบนด์]-ออฟเซ็ต[แบนด์])/สเกล[แบนด์]

- สเกล ความคุ้มค่า, --มาตราส่วน ความคุ้มค่า
ค่ามาตราส่วนสำหรับคุณสมบัติอินพุตแถบสเปกตรัมแต่ละอัน:
refl=(DN[band]-offset[band])/scale[band] (ใช้ 0 ถ้าสเกลต่ำสุดและสูงสุดในแต่ละแบนด์
ถึง -1.0 และ 1.0)

-svmt ชนิด, --svmtype ชนิด
ประเภทของ SVM (C_SVC, nu_SVC, one_class, epsilon_SVR, nu_SVR)

-kt ชนิด, --ประเภทเคอร์เนล ชนิด
ประเภทของฟังก์ชันเคอร์เนล (เชิงเส้น พหุนาม เรเดียล ซิกมอยด์)

-kd ความคุ้มค่า, --kd ความคุ้มค่า
องศาในการทำงานของเคอร์เนล

-c0 ความคุ้มค่า, --coef0 ความคุ้มค่า
Coef0 ในฟังก์ชันเคอร์เนล

-นู ความคุ้มค่า, --นู๋ ความคุ้มค่า
พารามิเตอร์ nu ของ nu-SVC, One-class SVM และ nu-SVR

-eloss ความคุ้มค่า, --eloss ความคุ้มค่า
epsilon ในฟังก์ชันการสูญเสียของ epsilon-SVR

-แคช จำนวน, --แคช จำนวน
แคช ⟨http://pktools.nongnu.org/html/classCache.html⟩ ขนาดหน่วยความจำในหน่วย MB (ค่าเริ่มต้น:
100)

-เอตอล ความคุ้มค่า, --เอทอล ความคุ้มค่า
เกณฑ์ความคลาดเคลื่อนที่ยอมรับได้ (ค่าเริ่มต้น: 0.001)

-หด, --หด
ว่าจะใช้ฮิวริสติกแบบย่อหรือไม่

สร้าง จำนวน, --ไม่ใช้งาน จำนวน
จำนวนคะแนนการฝึกที่ใช้งานอยู่

ตัวอย่าง


จำแนกภาพอินพุต input.tif ด้วยเครื่องเวกเตอร์ที่รองรับ ตัวอย่างการฝึกอบรมที่เป็น
จัดทำเป็นชุดข้อมูลเวกเตอร์ OGR ประกอบด้วยคุณสมบัติทั้งหมด (มิติเดียวกับ
input.tif) ในช่อง (โปรดตรวจสอบ สารสกัด(1) วิธีรับไฟล์ดังกล่าวจาก a
ไฟล์เวกเตอร์ "สะอาด" ที่มีตำแหน่งเท่านั้น) การตรวจสอบข้ามสองเท่า (CV) is
ดำเนินการ (เอาต์พุตบนหน้าจอ) ค่าพารามิเตอร์และแกมมาของเครื่องเวกเตอร์สนับสนุน
ถูกตั้งค่าเป็น 1000 และ 0.1 ตามลำดับ ตารางสี (ไฟล์ข้อความห้าคอลัมน์: image
ค่า RED, GREEN, BLUE, ALPHA) ก็มีให้เช่นกัน

pksvm -i input.tif -t อบรม.sqlite -o เอาท์พุต.tif -ประวัติย่อ 2 -กะรัต colortable.txt -ซีซี 1000 -g 0.1

การจัดประเภทโดยใช้การรวมบูตสแตรป สุ่มตัวอย่างการฝึกอบรมออกเป็น
ตัวอย่างย่อยสามตัวอย่าง (33% ของตัวอย่างดั้งเดิมแต่ละรายการ)

pksvm -i input.tif -t อบรม.sqlite -o เอาท์พุต.tif -bs 33 -ถุง 3

การจำแนกประเภทโดยใช้ความน่าจะเป็นก่อนหน้าสำหรับแต่ละชั้นเรียน นักบวชเป็นไปโดยอัตโนมัติ
ทำให้เป็นมาตรฐาน ลำดับที่ตัวเลือก -p มีให้ควรเคารพตัวอักษรและตัวเลข
ลำดับของชื่อคลาส (คลาส 10 มาก่อน 2...)

pksvm -i input.tif -t อบรม.sqlite -o เอาท์พุต.tif -p 1 -p 1 -p 1 -p 1 -p 1 -p 1 -p 1 -p 1 -p 1 -p 1 -p 1 -p 0.2 -p 1 -p 1 -p 1

24 มกราคม 2016 pksvm(1)

ใช้ pksvm ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด