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.