data mining process models
Цей підручник з процесу видобутку даних охоплює моделі видобутку даних, етапи та виклики, пов’язані з процесом вилучення даних:
Методи видобутку даних були детально пояснені в нашому попередньому підручнику в цьому Пройдіть навчання з обробки даних для всіх . Видобуток даних - перспективна галузь у світі науки і техніки.
Видобуток даних, який також відомий як Відкриття знань у базах даних - це процес виявлення корисної інформації з великих обсягів даних, що зберігаються в базах даних і сховищах даних. Цей аналіз проводиться для процесів прийняття рішень у компаніях.
Видобуток даних здійснюється за допомогою різних методів, таких як кластеризація, асоціація та послідовний аналіз шаблонів та дерево рішень.
Що ви дізнаєтесь:
- Що таке видобуток даних?
- Вилучення даних як процес
- Моделі аналізу даних
- Етапи процесу обробки даних
- Процес видобутку даних у СУБД Oracle
- Процес видобутку даних в Datawarehouse
- Які програми вилучення даних?
- Проблеми з видобуванням даних
- Висновок
- Рекомендована література
Що таке видобуток даних?
Видобуток даних - це процес виявлення цікавих закономірностей та знань із великих обсягів даних. Джерела даних можуть включати бази даних, сховища даних, Інтернет та інші сховища інформації або дані, які динамічно передаються в систему.
Чому бізнес потребує вилучення даних?
З появою великих даних видобуток даних став більш поширеним. Великі дані - це надзвичайно великі набори даних, які можна проаналізувати за допомогою комп’ютерів, щоб виявити певні закономірності, асоціації та тенденції, зрозумілі для людей. Великі дані містять велику інформацію про різні типи та різноманітний зміст.
Таким чином, при такому обсязі даних проста статистика з ручним втручанням не буде працювати. Ця потреба задовольняється процесом видобутку даних. Це призводить до переходу від простої статистики даних до складних алгоритмів видобутку даних.
Процес видобування даних буде витягувати відповідну інформацію з необроблених даних, таких як транзакції, фотографії, відео, плоскі файли, і автоматично обробляти інформацію для формування звітів, корисних для бізнесу для вжиття заходів.
Таким чином, процес видобування даних має вирішальне значення для бізнесу для прийняття кращих рішень шляхом виявлення закономірностей та тенденцій у даних, узагальнення даних та отримання відповідної інформації.
Вилучення даних як процес
Будь-яка ділова проблема вивчить вихідні дані, щоб побудувати модель, яка описуватиме інформацію та виводитиме звіти, які будуть використовуватися бізнесом. Побудова моделі на основі джерел даних та форматів даних є ітераційним процесом, оскільки вихідні дані доступні у багатьох різних джерелах та багатьох формах.
Дані з кожним днем збільшуються, отже, коли буде знайдено нове джерело даних, це може змінити результати.
Нижче наведено схему процесу.

(зображення джерело )
Моделі аналізу даних
Багато галузей, таких як виробництво, маркетинг, хімічна та аерокосмічна промисловість, користуються перевагами видобутку даних. Таким чином, попит на стандартні та надійні процеси видобутку даних різко збільшується.
До важливих моделей аналізу даних належать:
# 1) Міжгалузевий стандартний процес видобутку даних (CRISP-DM)
CRISP-DM - це надійна модель інтелектуального аналізу даних, що складається з шести фаз. Це циклічний процес, який забезпечує структурований підхід до процесу видобутку даних. Шість фаз можна реалізувати в будь-якому порядку, але іноді це вимагає повернення до попередніх кроків та повторення дій.
найпопулярніші запитання на співбесіду з ++
Шість фаз CRISP-DM включають:
# 1) Розуміння бізнесу: На цьому кроці встановлюються цілі бізнесу та виявляються важливі фактори, які допоможуть у досягненні мети.
# 2) Розуміння даних: Цей крок буде збирати цілі дані та заповнювати дані в інструменті (якщо використовується будь-який інструмент). Дані перераховані з джерелом даних, місцезнаходженням, способом їх отримання та наявністю будь-якої проблеми. Дані візуалізуються та запитуються для перевірки їх повноти.
# 3) Підготовка даних: Цей крок включає вибір відповідних даних, очищення, побудову атрибутів з даних, інтегрування даних з декількох баз даних.
# 4) Моделювання: На цьому етапі робиться вибір методу аналізу даних, такого як дерево рішень, створення тестового проекту для оцінки обраної моделі, побудова моделей із набору даних та оцінка побудованої моделі з експертами для обговорення результату.
# 5) Оцінка: Цей крок визначатиме ступінь відповідності отриманої моделі бізнес-вимогам. Оцінку можна зробити, протестувавши модель на реальних додатках. Модель перевіряється на наявність помилок або кроків, які слід повторити.
# 6) Розгортання: На цьому кроці складається план розгортання, формується стратегія моніторингу та підтримання результатів моделі інтелектуального аналізу даних для перевірки її корисності, складаються остаточні звіти та проводиться огляд всього процесу, щоб перевірити будь-яку помилку та перевірити, чи повторюється якийсь крок .

(зображення джерело )
# 2) SEMMA (зразок, дослідження, зміна, моделювання, оцінка)
SEMMA - це ще одна методологія аналізу даних, розроблена Інститутом SAS. Абревіатура SEMMA розшифровується як зразок, досліджувати, модифікувати, моделювати, оцінювати.
SEMMA дозволяє легко застосовувати дослідницькі статистичні та візуалізаційні методи, вибирати та трансформувати значущі передбачувані змінні, створювати модель, використовуючи змінні для отримання результату, та перевіряти її точність. SEMMA також керується дуже ітеративним циклом.
наскільки добре Ubuntu в порівнянні з Windows

Кроки в SEMMA
- Зразок: На цьому кроці витягується великий набір даних і витягується зразок, що представляє повні дані. Вибірка зменшить обчислювальні витрати та час обробки.
- Дослідіть: Дані досліджуються для виявлення будь-яких випадків та аномалій для кращого розуміння даних. Дані візуально перевіряються, щоб з’ясувати тенденції та групування.
- Змінити: На цьому кроці маніпулювання даними, такими як групування та підгрупування, здійснюється шляхом фокусування моделі, яку потрібно побудувати.
- Модель: На основі досліджень та модифікацій будуються моделі, що пояснюють закономірності в даних.
- Оцініть: На цьому етапі оцінюється корисність та надійність побудованої моделі. Тут проводиться тестування моделі на основі реальних даних.
І підхід SEMMA, і CRISP працюють для Процесу виявлення знань. Після побудови моделей вони застосовуються для бізнесу та дослідницької роботи.
Етапи процесу обробки даних
Процес видобутку даних розділений на дві частини, тобто попередню обробку даних та видобуток даних. Попередня обробка даних передбачає очищення даних, їх інтеграцію, зменшення та перетворення. Частина інтелектуального аналізу даних виконує аналіз даних, оцінку шаблонів та представлення даних.


(зображення джерело )
Чому ми попередньо обробляємо дані?
Є багато факторів, що визначають корисність даних, таких як точність, повнота, послідовність, своєчасність. Дані мають бути якісними, якщо вони відповідають цільовому призначенню. Таким чином, попередня обробка має вирішальне значення в процесі видобутку даних. Основні етапи попередньої обробки даних пояснюються нижче.
# 1) Очищення даних
Очищення даних - це перший крок у видобутку даних. Це має важливе значення, оскільки брудні дані, які використовуються безпосередньо в майнінгу, можуть спричинити плутанину в процедурах та призвести до неточних результатів.
В основному цей крок передбачає видалення галасливих або неповних даних із колекції. Доступно багато методів, які зазвичай очищають дані самі по собі, але вони не є надійними.
На цьому кроці виконуються планові роботи з очищення шляхом:
(i) Заповніть відсутні дані:
Відсутні дані можна заповнити такими методами, як:
- Ігноруючи кортеж.
- Заповнення відсутнього значення вручну.
- Використовуйте міру центральної тенденції, медіану або
- Заповнення найбільш вірогідного значення.
(ii) Видалити галасливі дані: Випадковою помилкою називають галасливі дані.
Методи видалення шуму:
Бінінг: Методи бінінгу застосовуються шляхом сортування значень у відра або бункери. Згладжування виконується шляхом узгодження сусідніх значень.
Розміщення виконується згладжуванням за допомогою смітника, тобто кожен відсік замінюється середнім значенням смітника. Згладжування медіаною, де кожне значення біна замінюється медіаною біна. Згладжування межами біна, тобто мінімальне та максимальне значення в контейнері є межами бункера, і кожне значення біна замінюється найближчим граничним значенням.
- Визначення відхилень
- Вирішення суперечностей
# 2) Інтеграція даних
Коли кілька різнорідних джерел даних, таких як бази даних, куби даних або файли, поєднуються для аналізу, цей процес називається інтеграцією даних. Це може допомогти у підвищенні точності та швидкості процесу видобування даних.
Різні бази даних мають різні правила іменування змінних, викликаючи надмірність у базах даних. Додаткове очищення даних можна виконати, щоб усунути надмірності та невідповідності при інтеграції даних, не впливаючи на надійність даних.
Інтеграцію даних можна виконати за допомогою інструментів міграції даних, таких як Oracle Data Service Integrator, Microsoft SQL тощо.
# 3) Скорочення даних
Ця методика застосовується для отримання відповідних даних для аналізу зі збору даних. Розмір подання значно менший за обсягом при збереженні цілісності. Зменшення даних виконується за допомогою таких методів, як Naive Bayes, дерева рішень, нейронна мережа тощо.
Деякі стратегії зменшення даних:
як використовувати assert c ++
- Зменшення розмірності: Зменшення кількості атрибутів у наборі даних.
- Зменшення чисельності: Заміна вихідного обсягу даних меншими формами подання даних.
- Стиснення даних: Стиснене подання вихідних даних.
# 4) Перетворення даних
У цьому процесі дані перетворюються у форму, придатну для процесу видобування даних. Дані консолідуються таким чином, щоб процес видобутку був ефективнішим, а схеми легше зрозуміти. Перетворення даних передбачає процес зіставлення даних та створення коду.
Стратегіями перетворення даних є:
- Згладжування: Видалення шуму з даних за допомогою методів кластеризації, регресії тощо.
- Агрегація: Зведені операції застосовуються до даних.
- Нормалізація: Масштабування даних має бути меншим.
- Дискретність: Сирі значення числових даних замінюються інтервалами. Наприклад, Вік.
# 5) Видобуток даних
Видобуток даних - це процес виявлення цікавих закономірностей та знань на основі великої кількості даних. На цих етапах застосовуються інтелектуальні шаблони для вилучення шаблонів даних. Дані представлені у вигляді шаблонів, а моделі структуровані з використанням методів класифікації та кластеризації.
# 6) Оцінка шаблону
Цей крок включає виявлення цікавих зразків, що представляють знання на основі показників цікавості. Методи узагальнення та візуалізації даних використовуються для того, щоб зробити дані зрозумілими для користувача.
# 7) Представлення знань
Представлення знань - це крок, де для представлення видобутих даних використовуються засоби візуалізації даних та засобів подання знань. Дані візуалізуються у вигляді звітів, таблиць тощо.
Процес видобутку даних у СУБД Oracle
СУБД представляє дані у вигляді таблиць з рядками та стовпцями. Доступ до даних можна отримати шляхом написання запитів до бази даних.
Реляційні системи управління базами даних, такі як Oracle, підтримують видобуток даних за допомогою CRISP-DM. Послуги бази даних Oracle корисні для підготовки та розуміння даних. Oracle підтримує видобуток даних за допомогою інтерфейсу Java, інтерфейсу PL / SQL, автоматизованого аналізу даних, функцій SQL та графічних інтерфейсів користувача.
Процес видобутку даних в Datawarehouse
Сховище даних моделюється для багатовимірної структури даних, яка називається кубом даних. Кожна комірка в кубі даних зберігає значення деяких сукупних показників.
Видобуток даних у багатовимірному просторі здійснюється у стилі OLAP (Інтернет-аналітична обробка), де він дозволяє досліджувати безліч комбінацій вимірів на різних рівнях деталізації.
Які програми вилучення даних?
Список областей, де широко використовується видобуток даних, включає:
# 1) Аналіз фінансових даних: Видобуток даних широко використовується в банківській, інвестиційній, кредитній сферах, іпотечному кредитуванні, автомобільних позиках, а також у страхуванні та інвестуванні в акції. Дані, зібрані з цих джерел, є повними, надійними та якісними. Це полегшує систематичний аналіз даних та аналіз даних.
# 2) Роздрібна та телекомунікаційна галузі: Роздрібний сектор збирає величезні обсяги даних про продажі, історію покупок клієнтів, транспортування товарів, споживання та обслуговування. Інтелектуальний аналіз даних допомагає визначити поведінку покупців, моделі покупок та тенденції, покращити якість обслуговування клієнтів, покращити утримання клієнтів та задоволення.
# 3) Наука та техніка: Інформатика та інженерія з обробки даних можуть допомогти контролювати стан системи, покращувати продуктивність системи, ізолювати помилки програмного забезпечення, виявляти плагіат програмного забезпечення та розпізнавати несправності системи.
# 4) Виявлення та попередження вторгнень: Вторгнення визначається як будь-який набір дій, які загрожують цілісності, конфіденційності або доступності мережевих ресурсів. Методи видобутку даних можуть допомогти системі виявлення та запобігання вторгненню підвищити її ефективність.
# 5) Рекомендовані системи: Системи рекомендаторів допомагають споживачам, даючи рекомендації щодо продуктів, які цікавлять користувачів.
Проблеми з видобуванням даних
Нижче наведено різні проблеми, пов'язані з видобутком даних.
- Видобуток даних потребує великих баз даних та збору даних, якими важко управляти.
- Для процесу обробки даних потрібні експерти з доменів, яких знову важко знайти.
- Інтеграція з різнорідних баз даних є складним процесом.
- Практику організаційного рівня потрібно модифікувати, щоб використовувати результати аналізу даних. Реструктуризація процесу вимагає зусиль та витрат.
Висновок
Видобуток даних - це ітераційний процес, де процес видобутку може бути вдосконалений, а нові дані можуть бути інтегровані для отримання більш ефективних результатів. Видобуток даних відповідає вимогам ефективного, масштабованого та гнучкого аналізу даних.
Це можна розглядати як природну оцінку інформаційних технологій. Як процес виявлення знань, завдання підготовки даних та аналізу даних завершують процес аналізу даних.
Процеси видобутку даних можуть виконуватися з будь-якими даними, такими як дані баз даних та розширені бази даних, такі як часові ряди тощо. Процес видобутку даних також має свої власні проблеми.
Слідкуйте за нашим майбутнім посібником, щоб дізнатися більше про приклади видобутку даних !!
НАЗАД Підручник | НАСТУПНИЙ підручник
Рекомендована література
- Видобуток даних: процес, методи та основні проблеми аналізу даних
- Методи видобутку даних: алгоритм, методи та найпопулярніші засоби видобування даних
- 10 найкращих інструментів картографування даних, корисних у процесі ETL (2021 СПИСОК)
- 10 найкращих інструментів проектування баз даних для побудови складних моделей даних
- Видобуток даних проти машинного навчання проти штучного інтелекту проти глибокого навчання
- 15 найкращих безкоштовних інструментів для видобутку даних: найповніший список
- Концепція, процес та стратегія управління тестовими даними
- Параметризація даних JMeter за допомогою користувацьких змінних