Biblioteca de machine learning para Python basada en SciPy y NumPy, con herramientas de clasificación, regresión, clustering y selección de modelos, bajo licencia BSD.
- Estrellas
- 5,738
- Forks
- 1,117
- Issues abiertos
- 114
- Último commit
- hace 16 horas
¿Qué es?
Orange es una caja de herramientas de minería y visualización de datos dirigida tanto a principiantes como a expertos. Los usuarios crean pipelines de análisis conectando widgets interactivos en un lienzo, por lo que explorar datos no requiere escribir código ni tener conocimientos matemáticos avanzados.
El paquete principal cubre tareas habituales de ciencia de datos, como cargar y preprocesar tablas, clasificación, regresión, clustering y visualización interactiva. Está escrito en Python y se basa en bibliotecas como NumPy, pandas y scikit-learn. Hay instaladores para Windows y macOS; en Linux se puede instalar mediante conda, pip o uv.
La funcionalidad se puede ampliar con add-ons. El proyecto ofrece una lista de add-ons oficiales para minería de texto, bioinformática, series temporales, análisis de células individuales, análisis de imágenes, datos geográficos, reglas de asociación, redes y explicación de modelos.
Funciones clave
- 01Flujos de trabajo visuales de arrastrar y soltar, creados con widgets interactivos.
- 02Herramientas integradas para clasificación, regresión y clustering.
- 03Visualización y exploración interactiva de datos.
- 04Instaladores para Windows y macOS, e instalación mediante conda, pip o uv en Linux.
- 05Ampliable mediante un sistema de add-ons con widgets específicos para cada dominio.
Casos de uso
- Explorar un nuevo conjunto de datos tabulares sin escribir código.
- Enseñar visualmente conceptos de minería de datos y machine learning.
- Crear un prototipo de pipeline de clasificación o regresión antes de implementarlo con scripts.
- Analizar datos de dominios como texto, bioinformática o series temporales con add-ons específicos.
Inicio rápido
- 1
Crea y activa un entorno virtual
- 2
Instala Orange con pip
pip install PyQt6 PyQt6-WebEngine orange3 - 3
Ejecuta Orange (el primer inicio puede tardar)
python -m Orange.canvas
Antes de usarlo
- La licencia no está claramente especificada en los metadatos del proyecto.
- La instalación con pip puede requerir un compilador de C/C++, y se recomienda a los usuarios de Windows que utilicen el instalador independiente o conda.
- El primer inicio puede tardar bastante.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es orange3?
- Orange es una herramienta de programación visual de código abierto para minería, análisis y visualización de datos, basada en flujos de trabajo de arrastrar y soltar. Orange es una caja de herramientas de minería y visualización de datos dirigida tanto a principiantes como a expertos. Los usuarios crean pipelines de análisis conectando widgets interactivos en un lienzo, por lo que explorar datos no requiere escribir código ni tener conocimientos matemáticos avanzados.
- ¿orange3 es gratuito? ¿Qué licencia tiene?
- orange3 es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿orange3 sigue mantenido?
- Mantenimiento activo. El último commit de orange3 fue el 6 nov 2026.
- ¿Para qué puedo usar orange3?
- Explorar un nuevo conjunto de datos tabulares sin escribir código. Enseñar visualmente conceptos de minería de datos y machine learning. Crear un prototipo de pipeline de clasificación o regresión antes de implementarlo con scripts. Analizar datos de dominios como texto, bioinformática o series temporales con add-ons específicos.
- ¿Cómo se instala orange3?
- Crea y activa un entorno virtual Instala Orange con pip: pip install PyQt6 PyQt6-WebEngine orange3 Ejecuta Orange (el primer inicio puede tardar): python -m Orange.canvas
- ¿Dónde consigo orange3?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/biolab/orange3
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework de machine learning en Python basado en scikit-learn y pandas, con módulos para sistemas de trading y predicción deportiva.
Plataforma de machine learning e IA para la JVM que abarca ML clásico, deep learning, NLP, visualización e inferencia con LLM y ONNX para Java, Kotlin y Scala.
Biblioteca de Python que convierte scripts en aplicaciones web interactivas para dashboards de datos, informes y chats.
Una biblioteca de Python para agrupar rápidamente en CPU grandes vectores de embeddings de alta dimensionalidad, con una API al estilo de scikit-learn.
Framework de agentes LLM de Microsoft que automatiza tareas de I+D basadas en datos, como leer artículos, implementar modelos y factores, y ejecutar experimentos al estilo de Kaggle.