SciPy와 NumPy를 기반으로 분류, 회귀, 클러스터링 및 모델 선택 도구를 제공하는 BSD 라이선스의 Python 머신러닝 라이브러리입니다.
- 스타
- 5,738
- 포크
- 1,117
- 열린 이슈
- 114
- 마지막 커밋
- 23시간 전
어떤 프로젝트인가요?
Orange는 초보자와 전문가 모두를 위한 데이터 마이닝 및 시각화 도구 모음입니다. 사용자는 캔버스에서 대화형 위젯을 연결해 분석 파이프라인을 구성할 수 있어, 코드를 작성하거나 수학적 배경지식을 깊이 갖추지 않아도 데이터를 탐색할 수 있습니다.
핵심 패키지는 테이블 로드 및 전처리, 분류, 회귀, 클러스터링, 대화형 그래프 작성 등 일반적인 데이터 과학 작업을 지원합니다. Python으로 작성되었으며 NumPy, pandas, scikit-learn 같은 라이브러리를 기반으로 합니다. Windows와 macOS용 설치 프로그램이 제공되고, Linux에서는 conda, pip 또는 uv로 설치할 수 있습니다.
애드온으로 기능을 확장할 수 있습니다. 프로젝트에는 텍스트 마이닝, 생물정보학, 시계열, 단일 세포 분석, 이미지 분석, 지리 데이터, 연관 규칙, 네트워크, 모델 설명을 위한 공식 애드온이 등록되어 있습니다.
핵심 기능
- 01대화형 위젯으로 구성하는 드래그 앤 드롭 방식의 비주얼 워크플로입니다.
- 02분류, 회귀, 클러스터링을 위한 도구가 내장되어 있습니다.
- 03대화형 데이터 시각화와 탐색을 지원합니다.
- 04Windows와 macOS용 설치 프로그램을 제공하며, Linux에서는 conda, pip 또는 uv로 설치할 수 있습니다.
- 05특정 분야에 맞는 위젯을 제공하는 애드온 시스템으로 확장할 수 있습니다.
활용 사례
- 코드를 작성하지 않고 새로운 표 형식 데이터셋을 탐색합니다.
- 데이터 마이닝과 머신러닝 개념을 시각적으로 가르칩니다.
- 스크립트로 구현하기 전에 분류 또는 회귀 파이프라인의 프로토타입을 만듭니다.
- 전용 애드온을 사용해 텍스트, 생물정보학, 시계열 등의 분야별 데이터를 분석합니다.
빠른 시작
- 1
가상 환경을 만들고 활성화합니다
- 2
pip로 Orange를 설치합니다
pip install PyQt6 PyQt6-WebEngine orange3 - 3
Orange를 실행합니다(처음 실행할 때는 시간이 오래 걸릴 수 있습니다)
python -m Orange.canvas
사용 전 알아둘 점
- 프로젝트 메타데이터에 라이선스가 명확히 표시되어 있지 않습니다.
- pip로 설치할 때 C/C++ 컴파일러가 필요할 수 있으며, Windows 사용자는 대신 독립 실행형 설치 프로그램이나 conda를 사용하는 것이 좋습니다.
- 처음 실행할 때 시간이 오래 걸릴 수 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- orange3은(는) 무엇인가요?
- Orange는 드래그 앤 드롭 방식의 워크플로를 기반으로 데이터 마이닝, 분석, 시각화를 지원하는 오픈소스 비주얼 프로그래밍 도구입니다. Orange는 초보자와 전문가 모두를 위한 데이터 마이닝 및 시각화 도구 모음입니다. 사용자는 캔버스에서 대화형 위젯을 연결해 분석 파이프라인을 구성할 수 있어, 코드를 작성하거나 수학적 배경지식을 깊이 갖추지 않아도 데이터를 탐색할 수 있습니다.
- orange3은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- orange3은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- orange3은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. orange3의 마지막 커밋은 2026년 11월 6일입니다.
- orange3은(는) 어디에 사용할 수 있나요?
- 코드를 작성하지 않고 새로운 표 형식 데이터셋을 탐색합니다. 데이터 마이닝과 머신러닝 개념을 시각적으로 가르칩니다. 스크립트로 구현하기 전에 분류 또는 회귀 파이프라인의 프로토타입을 만듭니다. 전용 애드온을 사용해 텍스트, 생물정보학, 시계열 등의 분야별 데이터를 분석합니다.
- orange3는 어떻게 설치하나요?
- 가상 환경을 만들고 활성화합니다 pip로 Orange를 설치합니다: pip install PyQt6 PyQt6-WebEngine orange3 Orange를 실행합니다(처음 실행할 때는 시간이 오래 걸릴 수 있습니다): python -m Orange.canvas
- orange3은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/biolab/orange3
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
scikit-learn과 pandas 기반의 Python 머신러닝 프레임워크로, 시장 트레이딩 시스템과 스포츠 예측 모듈을 제공합니다.
Java, Kotlin, Scala용으로 전통적인 ML, 딥러닝, NLP, 시각화, LLM/ONNX 추론을 지원하는 JVM 머신러닝 및 AI 플랫폼입니다.
Python 스크립트를 데이터 대시보드, 보고서, 채팅 앱용 인터랙티브 웹 앱으로 바꿔 주는 라이브러리입니다.
고차원 임베딩 벡터를 CPU에서 빠르게 클러스터링하는 scikit-learn 스타일 API의 Python 라이브러리입니다.
Microsoft의 LLM 에이전트 프레임워크로, 논문 읽기, 모델과 팩터 구현, Kaggle 스타일 실험 실행 등 데이터 기반 R&D 작업을 자동화합니다.