Uploaded by Sherzodbek Sadullayev

Orange 3

advertisement
ORANGE 3
Orange3 haqida
• Orange - bu komponentlarga asoslangan ma'lumotlarni qidirish dasturi. U
ma'lumotlarni vizualizatsiya qilish, tadqiq qilish, oldindan qayta ishlash va
modellashtirish usullarini o'z ichiga oladi. U qulay va intuitiv
foydalanuvchi interfeysi orqali yoki ilg'or foydalanuvchilar uchun Python
dasturlash tili uchun modul sifatida ishlatilishi mumkin.
• Bu Orange-ning so'nggi versiyasi (Python 3 uchun). Orange 2.7 ning
eskirgan versiyasi (Python 2.7 uchun) hali ham mavjud.
Orange3 haqida
•
•
•
•
•
•
Ishlab chiquvchilar - Lyublyana universiteti
Dastlabki versiyasi 1996 yil 10 oktyabr;
Barqaror ishlash
3.34.0[2] / 2022 yil 5 dekabr;
Python, Cython, C++, C tillarida yozilgan
Operatsion tizim Cross-platform
Ishlash Turi Mashinani o'rganish, Ma'lumotlarni qazib olish, Ma'lumotlarni
vizuallashtirish, Ma'lumotlarni tahlil qilish
• Litsenziyasi GPLv3
• Rasmiy website - Orangedatamining.com veb-sayti
• Orange - bu ma'lumotlarni vizuallashtirish , mashinani o'rganish ,
ma'lumotlarni olish va ma'lumotlarni tahlil qilish uchun komponentlarga
asoslangan vizual dasturlash dasturiy ta'minot to'plami .
• To'q sariq komponentlar vidjetlar deb ataladi. Ular oddiy ma'lumotlarni
vizualizatsiya qilish, kichik to'plamlarni tanlash va oldindan ishlov berishdan
o'rganish algoritmlarini empirik baholash va bashoratli modellashtirishgacha
bo'lgan oraliqlarni o'z ichiga oladi .
• Vizual dasturlash interfeys orqali amalga oshiriladi, unda ish oqimlari
oldindan belgilangan yoki foydalanuvchi tomonidan ishlab chiqilgan
vidjetlarni bog'lash orqali yaratiladi , ilg'or foydalanuvchilar esa ma'lumotlarni
manipulyatsiya qilish va vidjetlarni o'zgartirish uchun Orange-dan Python
kutubxonasi sifatida foydalanishlari mumkin.
• Bu Python 3 ma'lumotlarini yig'ish kutubxonasi Orange-da skript yaratish
bo'yicha ma’lumotlarga kirasiz, Orange-ni github ma’lumotlar bazasidan
yuklab olib, o'rnatgansiz va Pythonning ishlaydigan versiyasiga egasiz deb
taxmin qilamiz. Buyruqlar satrida yoki har qanday Python muhitida
Orangeni import qilishga harakat qiling. Quyida biz Python qobig'idan
foydalandik:
•
•
•
•
•
% python
>>> Orange import
>>> Orange.version.version
'3.25.0.dev0+3bdef92'>>>
Agar bu xato va ogohlantirish qoldirmasa, Orange va Python to'g'ri
o'rnatilgan va siz o'quv qo'llanmasini davom ettirishga tayyormiz.
Maʼlumotlarni kiritish
Orange xususiy tab bilan ajratilgan formatdagi fayllarni o'qiy oladi yoki CSV va Excel
kabi asosiy standart elektron jadval fayl turlaridan ma'lumotlarni yuklashi mumkin.
Native format xususiyat (ustun) nomlari bilan sarlavha qatoridan boshlanadi. Ikkinchi
sarlavha qatori atribut turini beradi, u raqamli, toifali, vaqt yoki satr bo'lishi mumkin.
Uchinchi sarlavha qatori bog'liq xususiyatlarni (sinf), ahamiyatsiz xususiyatlarni (e'tibor
bermaslik) yoki meta xususiyatlarni (meta) aniqlash uchun meta-ma'lumotni o'z ichiga
oladi. Batafsil spetsifikatsiya Maʼlumotlarni yuklash va saqlash (io) da mavjud. Bu yerda
lenses.tab maʼlumotlar toʻplamining birinchi qatorlari:
Qiymatlar tab bilan cheklangan. Misol: Ushbu ma'lumotlar to'plami to'rtta
atributga ega
• bemorning yoshi,
• ko'zoynak retsepti,
• astigmatizm haqida tushuncha
• ko'z yoshi ishlab chiqarish tezligi haqida ma'lumot
va bemor uchun bog'liq uchta qiymatli bog'liq o'zgaruvchan kodlovchi linzalar
retsepti (qattiq kontaktli linzalar, yumshoq kontaktli linzalar, linzalar yo'q) ).
Xususiyat tavsiflari faqat bitta harfdan foydalanishi mumkin, shuning uchun bu
maʼlumotlar toʻplamining sarlavhasi ham oʻqishi mumkin:
• Jadvalning qolgan qismi ma'lumotlarni beradi. Yuqoridagi jadvalimizda 5 ta
misol borligini unutmang. Toʻliq maʼlumotlar toʻplamini koʻring yoki
maqsadli katalogga lenses.tab) yuklab oling. Shuningdek, siz ushbu bosqichni
o'tkazib yuborishingiz mumkin, chunki Orange bir nechta demo ma'lumotlar
to'plamlari bilan oldindan yuklangan, linzalar ulardan biri. Endi, python
qobig'ini oching, Orange import qiling va ma'lumotlarni yuklang:
• E'tibor bering, fayl nomi uchun qo'shimcha kerak emas, chunki Orange joriy
katalogdagi fayllar o'qiladigan turdagi yoki yo'qligini tekshiradi.
Orange.data.Table ga qo'ng'iroq sizning ma'lumotlar to'plamini va linzalar
domeni haqidagi ma'lumotlarni saqlaydigan ma'lumotlar deb nomlangan
ob'ektni yaratadi:
• Quyidagi skript biz hozirgacha qilgan barcha ishlarni yakunlaydi va yumshoq
retsept bo'yicha dastlabki 5 ta ma'lumot misolini sanab o'tadi:
• E'tibor bering, ma'lumotlar domendagi ma'lumotlar va ma'lumotlarni
saqlaydigan ob'ektdir. Biz yuqorida atribut va sinf nomlariga qanday kirishni
ko'rsatamiz, lekin u erda ko'proq ma'lumotlar mavjud, jumladan, xususiyat
turi, kategorik xususiyatlar uchun qiymatlar to'plami va boshqalar.
Download