Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Orange Data Mining là gì?


Orange là thư viện đối tượng lõi C++ và các thủ tục bao gồm nhiều phương pháp thuật toán học máy và khai thác dữ liệu tiêu chuẩn và phi tiêu chuẩn. Đây là công cụ khai thác dữ liệu, trực quan hóa dữ liệu, và học máy mã nguồn mở.

Trong Orange, nó là môi trường có thể lập trình cho prototyping nhanh các thuật toán hiện tại và kiểm tra thiết kế. Nó là tập hợp các mô-đun dựa trên python nằm trong thư viện lõi. Nó thực thi một số chức năng mà thời gian hiệu suất không quan trọng, và được hoàn thành bằng Python.

Nó bao gồm nhiều nhiệm vụ bao gồm pretty-print cây quyết định, bagging và boosting, chọn tập thuộc tính con, v.v. Orange là nhóm các widget đồ họa lấy chiến lược từ thư viện lõi và các mô-đun orange và cung cấp giao diện khách hàng tốt. Widget cung cấp kết nối dựa trên digital và có thể được gom lại thành ứng dụng bằng công cụ mã hóa trực quan gọi là orange canvas.

Orange được đề xuất cho cả khách hàng có kinh nghiệm và nhà phân tích trong khai thác dữ liệu và học máy cần tạo và kiểm tra thuật toán của riêng họ trong khi tái sử dụng càng nhiều mã càng tốt, và cho những người mới chỉ giới thiệu lĩnh vực này có thể đọc văn bản python ngắn cho phân tích dữ liệu.

Mục tiêu của Orange là cung cấp nền tảng cho lựa chọn dựa trên thực nghiệm, mô hình hóa dự báo, và hệ thống đề xuất. Nó thường dùng trong sinh trắc học, phân tích genom, y sinh, và giảng dạy. Trong giáo dục, nó có thể dùng để hỗ trợ phương pháp giảng dạy tốt hơn cho khai thác dữ liệu và học máy cho ứng viên sinh học, y sinh, và tin học.

Orange cung cấp miền động cho nhà phát triển, nhà phân tích, và chuyên gia khai thác dữ liệu. Python là ngôn ngữ kịch bản và môi trường lập trình thế hệ mới, nơi kịch bản khai thác dữ liệu của chúng ta có thể đơn giản nhưng mạnh mẽ. Orange dùng phương pháp dựa trên thành phần cho prototyping nhanh. Có thể thực hiện kỹ thuật phân tích của chúng ta đơn giản như chơi gạch LEGO, hoặc thậm chí dùng thuật toán hiện tại.

Đối tượng lõi Orange và mô-đun Python bao gồm nhiều dịch vụ khai thác dữ liệu nằm từ tiền xử lý dữ liệu cho tính toán và mô hình hóa. Ví dụ, việc lấy xuống từ trên xuống (top-down) của cây quyết định Orange là kỹ thuật xây dựng từ nhiều thành phần trong đó ai đó có thể prototyping trong python và dùng trong khu vực của cái gốc.

Widget Orange không chỉ là đối tượng đồ họa đơn giản cung cấp giao diện đồ họa cho chiến lược xác định trong Orange, mà nó chứa cơ chế tín hiệu thích ứng dùng cho kết nối và trao đổi đối tượng như tập dữ liệu, mô hình phân loại, người học, đối tượng lưu kết quả đánh giá. Tất cả các khái niệm này thiết yếu và phân biệt Orange từ các cấu trúc khai thác dữ liệu khác.