Mostrando entradas con la etiqueta Jupyter. Mostrar todas las entradas
Mostrando entradas con la etiqueta Jupyter. Mostrar todas las entradas

sábado, 19 de septiembre de 2020

Preparación de un entorno aislado Windows para Anaconda

Para preparar un entorno Windows en Machine Learning lo más fácil y rápido es instalar Anaconda, que además es gratuito y viene con varios módulos muy útiles, como Jupyter.

La instalacíón de anaconda y los primeros pasos con  Jupyter notebook se explicaron ya aquí.

Ahora vamos a crear un entorno aislado e instalar algunos de los módulos más utilizados en Machine Learning. Para ello, una vez instalado Anaconda, abrimos el editor de comando de Anaconda Prompt tecleando en búsqueda de windows: anaconda, nos debe salir esto (previamente hay que instalar Anaconda en nuestro equipo)

Anaconda prompt

sábado, 19 de octubre de 2019

Ecualizar una imagen con Python

Introducción


Python es un lenguaje de programación interpretado con una sintaxis que favorece un código legible. Soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. También posee licencia de código abierto. 
Una de sus grandes virtudes es la posibilidad de automatizar procesos que se hacen de manera mecánica. Reducirlos a unas líneas de código que podremos insertar donde necesitemos, ahorrando mucho tiempo que podremos aprovechar para otras tareas más interesantes.

Dentro de los lenguajes de programación, Python destaca por su sencillez, legibilidad y precisión de sintaxis. Es un lenguaje de muy alto nivel, por lo que con pocas líneas de código es posible programar tareas bastante complejas. Este lenguaje es práctico en cuanto  al uso del código.
 En este ejemplo de utilización de Python ecualizaremos una imagen con unas pocas líneas de código.
La ecualización del histograma de una imagen es una transformación para obtener un histograma con una distribución uniforme. Es decir, que exista el mismo número de pixels para cada nivel de color del histograma 
El resultado de la ecualización maximiza el contraste de una imagen sin perder información.
Antes de nada nos descargaremos a nuestro equipo Anaconda, que es una distribución gratuita y de código abierto de los lenguajes de programación Python y R para aplicaciones relacionadas con ciencia de datos y aprendizaje automático. 

Pasos prácticos


Descargamos anaconda de 


Una vez instalado Anaconda veremos una pantalla similar a esta.

Panel de entrada de Anaconda