Latest stories

Ejemplo: cargar un archivo en AWS S3 con Boto

E

Código de ejemplo Amazon Web Services (AWS) es un conjunto de servicios extremadamente populares para sitios web y aplicaciones, por lo que es importante saber cómo interactuar con los distintos servicios. Aquí, nos centramos en el Servicio de almacenamiento simple (S3), que es esencialmente un servicio de almacenamiento de archivos. Todos los archivos deben asignarse a un depósito, al que se le...

Cómo descargar un archivo desde una URL en Java

C

¿Está buscando crear su propio conjunto de datos para una aplicación nueva e innovadora? O tal vez está tratando de recopilar datos para el análisis de un proyecto universitario y se ha cansado de descargar manualmente cada imagen o CSV. No se preocupe, en este artículo explicaré los componentes básicos necesarios para automatizar la descarga de archivos para este tipo de tareas. Antes de que...

Usando Regex para la manipulación de texto en Python

U

Introducción El preprocesamiento de texto es una de las tareas más importantes en el procesamiento del lenguaje natural (NLP). Por ejemplo, es posible que desee eliminar todos los signos de puntuación de los documentos de texto antes de que puedan utilizarse para la clasificación de texto. Del mismo modo, es posible que desee extraer números de una cadena de texto. Escribir scripts manuales para...

Revisión del curso: Machine Learning AZ: Python y R prácticos en ciencia de datos

R

Prefacio Todos los días, experimentamos una innovación continua en numerosos campos, y el tremendo crecimiento en el campo de la informática nos ofrece varias tecnologías para consumir. Generamos más de 2 exabytes de datos todos los días, lo cual es demasiado difícil de manejar solo con el esfuerzo humano. Los ingenieros de todo el mundo han creado automatizaciones para encargarse de estos...

Comparando cadenas usando Python

C

En Python, las cadenas son secuencias de caracteres, que se almacenan efectivamente en la memoria como un objeto. Cada objeto se puede identificar mediante el id() método, como puede ver a continuación. Python intenta reutilizar objetos en la memoria que tienen el mismo valor, lo que también hace que la comparación de objetos sea muy rápida en Python: $ python Python 2.7.9 (default, Jun 29 2016...

Implementando LDA en Python con Scikit-Learn

I

En nuestro artículo anterior Implementación de PCA en Python con Scikit-Learn, estudiamos cómo podemos reducir la dimensionalidad del conjunto de características usando PCA. En este artículo estudiaremos otra técnica de reducción de dimensionalidad muy importante: análisis discriminante lineal (o LDA). Pero primero analicemos brevemente en qué se diferencian PCA y LDA. PCA vs LDA: ¿Cuál es la...

Accediendo a la API de Twitter con Python

A

Introducción Una cosa que disfrutan los desarrolladores de Python es seguramente la gran cantidad de recursos desarrollados por su gran comunidad. Las interfaces de programación de aplicaciones (API) creadas por Python son algo común en los sitios web. Es difícil imaginar que cualquier servicio web popular no haya creado una biblioteca de API de Python para facilitar el acceso a sus servicios. Se...

Cómo copiar un archivo en Java

C

Copiar archivos en Java Copiar un archivo o directorio solía ser una tarea de desarrollo típica. Con la introducción de los contenedores Docker y el deseo de máxima inmutabilidad, lo vemos cada vez con menos frecuencia. Aún así, es un concepto fundamental y podría ser útil saber qué opciones tiene el desarrollador cuando necesita copiar un archivo. Flujos de E / S Antes de Java 1.5, la forma...

Crear y eliminar directorios con Python

C

Este artículo continúa con nuestra serie sobre la interacción con el sistema de archivos en Python. Los artículos anteriores tratan sobre la lectura y escritura de archivos. Curiosamente, el sistema de archivos es mucho más que una forma de almacenar / recuperar datos en el disco. También hay varios otros tipos de entradas como archivos, directorios, sockets (para comunicación entre procesos)...

Mejora de Python con extensiones de C personalizadas

M

Introducción Este artículo destacará las características de la API C de CPython que se utiliza para crear extensiones C para Python. Voy a repasar el flujo de trabajo general para tomar una pequeña biblioteca de funciones C bastante banales, de ejemplo de juguete, y exponerlas en un contenedor de Python. Quizás se esté preguntando … Python es un lenguaje fantástico de alto nivel capaz de...

Introducción a las redes neuronales con Scikit-Learn

I

¿Qué es una red neuronal? Los seres humanos tienen la capacidad de identificar patrones dentro de la información accesible con un grado asombrosamente alto de precisión. Siempre que vea un automóvil o una bicicleta, podrá reconocer inmediatamente lo que son. Esto se debe a que hemos aprendido durante un período de tiempo cómo se ven un automóvil y una bicicleta y cuáles son sus características...

Similitud fonética de palabras: un enfoque vectorizado en Python

S

En un artículo anterior les di una introducción a los algoritmos fonéticos y les mostraba su variedad. Con más detalle, echamos un vistazo a la distancia de edición, que también se conoce como Distancia de Levenshtein. Este algoritmo fue desarrollado para calcular el número de sustituciones de letras para pasar de una palabra a la siguiente. Como ya habrá notado en el artículo anterior, existen...

Tutorial de red neuronal de TensorFlow

T

TensorFlow es una biblioteca de código abierto para aplicaciones de Machine Learning. Es el sistema de segunda generación de Google Brain, después de reemplazar el DistBelief de origen cercano, y Google lo utiliza tanto para aplicaciones de investigación como de producción. Las aplicaciones de TensorFlow se pueden escribir en algunos lenguajes: Python, Go, Java y C. Esta publicación se preocupa...

Metaclases y metaprogramación de Python

M

Imagínese si pudiera tener programas de computadora que escribieran su código por usted. Es posible, ¡pero las máquinas no escribirán todo su código por usted! Esta técnica, llamada metaprogramación, es popular entre los desarrolladores de marcos de código. Así es como obtienes la generación de código y funciones inteligentes en muchos marcos y bibliotecas populares como Ruby On Rails o...

Árboles de decisión en Python con Scikit-Learn

Á

Introducción Un árbol de decisiones es uno de los algoritmos de aprendizaje automático supervisados ​​más utilizados y que puede realizar tareas de regresión y clasificación. La intuición detrás del algoritmo del árbol de decisiones es simple, pero también muy poderosa. Para cada atributo del conjunto de datos, el algoritmo del árbol de decisión forma un nodo, donde el atributo más importante se...

Sobre mi

Últimos Post

Etiquetas

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con tus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, aceptas el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad