Skip to content

Manual adjustments to numpy.org Spanish translations #775

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions config.yaml.in
Original file line number Diff line number Diff line change
Expand Up @@ -51,3 +51,12 @@ languages:
include-files:
- content/ja/config.yaml
- content/ja/tabcontents.yaml

# Spanish
es:
title: NumPy
weight: 4
contentDir: content/es
include-files:
- content/es/config.yaml
- content/es/tabcontents.yaml
2 changes: 1 addition & 1 deletion content/es/about.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ Visita la página de [Equipos](/teams) para más información.
## Patrocinadores

NumPy recibe financiación directa de las siguientes fuentes:
{{< patrocinadores >}}
{{< sponsors >}}


## Socios institucionales
Expand Down
31 changes: 23 additions & 8 deletions content/es/case-studies/blackhole-image.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,17 @@ sidebar: false
---

{{< figure >}}
src = '/images/content_images/cs/blackhole. pg' title = 'Agujero Negro M87' alt = 'Imagen de agujero negro' attribution = '(Créditos de la imagen: Colaboración del telescopio del Horizonte de Sucesos)' attributionlink = 'https://www. pl.nasa.gov/images/universe/20190410/blackhole20190410.jpg'
src = '/images/content_images/cs/blackhole. pg'
title = 'Agujero Negro M87'
alt = 'Imagen de agujero negro'
attribution = '(Créditos de la imagen: Colaboración del telescopio del Horizonte de Sucesos)'
attributionlink = 'https://www. pl.nasa.gov/images/universe/20190410/blackhole20190410.jpg'
{{< /figure >}}

{{< blockquote cite="https://www.youtube.com/watch?v=BIvezCVcsYs" by="Katie Bouman, *Profesora Asistente, Ciencias de la Computación & Matemáticas, Caltech*"
> }} Capturar imágenes del Agujero Negro M87 es como intentar ver algo que por definición es imposible de ver.
>
> {{< /blockquote >}}
>}}
Capturar imágenes del Agujero Negro M87 es como intentar ver algo que por definición es imposible de ver.
{{< /blockquote >}}

## Un telescopio del tamaño de la Tierra

Expand Down Expand Up @@ -39,7 +43,12 @@ El [ Telescopio Event Horizon (EHT) ](https://eventhorizontelescope.org), es un
Cuando el objetivo es ver algo nunca antes visto, ¿cómo pueden los científicos estar seguros de que la imagen es correcta?

{{< figure >}}
src = '/images/content_images/cs/dataprocessbh.png' title = 'Flujo de Trabajo de Procesamiento de Datos EHT' alt = 'flujo de datos' align = 'center' attribution = '(Diagram Credits: The Astrophysical Journal, Event Horizon Telescope Collaboration)' attributionlink = 'https://iopscience.iop.org/article/10.3847/2041-8213/ab0c57'
src = '/images/content_images/cs/dataprocessbh.png'
title = 'Flujo de Trabajo de Procesamiento de Datos EHT'
alt = 'flujo de datos'
align = 'center'
attribution = '(Diagram Credits: The Astrophysical Journal, Event Horizon Telescope Collaboration)'
attributionlink = 'https://iopscience.iop.org/article/10.3847/2041-8213/ab0c57'
{{< /figure >}}

## El Rol de NumPy
Expand All @@ -51,13 +60,17 @@ La colaboración del EHT respondió a estos desafíos haciendo que los equipos i
Su trabajo ilustra el rol que desempeña el ecosistema científico de Python en el avance de la ciencia a través del análisis de datos colaborativos.

{{< figure >}}
src = '/images/content_images/cs/bh_numpy_role.png' alt = 'rol de numpy' title = 'El rol de NumPy en la imagen del agujero negro'
src = '/images/content_images/cs/bh_numpy_role.png'
alt = 'rol de numpy'
title = 'El rol de NumPy en la imagen del agujero negro'
{{< /figure >}}

Por ejemplo, el paquete de Python [`eht-imaging`][ehtim] proporciona herramientas para simular y realizar reconstrucción de imágenes en datos VLBI. NumPy está en el núcleo del procesamiento de datos de matrices utilizados en este paquete, como se muestra a continuación en el gráfico parcial de dependencias de software.

{{< figure >}}
src = '/images/content_images/cs/ehtim_numpy.png' alt = 'mapa de dependencias de ehtim resaltando a numpy' title = 'Gráfico de dependencias de software del paquete ehtim resaltando a NumPy'
src = '/images/content_images/cs/ehtim_numpy.png'
alt = 'mapa de dependencias de ehtim resaltando a numpy'
title = 'Gráfico de dependencias de software del paquete ehtim resaltando a NumPy'
{{< /figure >}}

Además de NumPy, muchos otros paquetes, como [SciPy](https://www.scipy.org) y [Pandas](https://pandas.io), son parte del flujo de procesamiento de datos para fotografiar el agujero negro. Los formatos estándar de archivos astronómicos y transformaciones de tiempo/coordenadas fueron manejados por [Astropy][astropy], mientras que [Matplotlib][mpl] fue utilizado en la visualización de datos a través del flujo de análisis, incluyendo la generación de la imagen final del agujero negro.
Expand All @@ -67,7 +80,9 @@ Además de NumPy, muchos otros paquetes, como [SciPy](https://www.scipy.org) y [
El eficiente y adaptable arreglo n-dimensional que es la característica central de NumPy, permitió a los investigadores manipular grandes conjuntos de datos numéricos, proporcionando una base para la primera imagen de un agujero negro. Un momento histórico en la ciencia ofrece una impresionante evidencia visual de la teoría de Einstein. Este logro abarca no solo los avances tecnológicos sino también la colaboración internacional de más de 200 científicos y algunos de los mejores radio observatorios del mundo. Algoritmos innovadores y técnicas de procesamiento de datos, mejorando los modelos astronómicos existentes, ayudaron a desvelar un misterio del universo.

{{< figure >}}
src = '/images/content_images/cs/numpy_dlc_benefits.png' alt = 'beneficios de numpy' title = 'Capacidades clave de NumPy utilizadas'
src = '/images/content_images/cs/numpy_dlc_benefits.png'
alt = 'beneficios de numpy'
title = 'Capacidades clave de NumPy utilizadas'
{{< /figure >}}

[resolution]: https://eventhorizontelescope.org/press-release-april-10-2019-astronomers-capture-first-image-black-hole
Expand Down
28 changes: 21 additions & 7 deletions content/es/case-studies/cricket-analytics.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,16 @@ sidebar: false
---

{{< figure >}}
figure src="/images/content_images/cs/ipl-stadium.png'title" caption="IPLT20, el festival de críquet más grande en India" alt="Copa y estadio de la Premier League de Críquet de India" attr="(Créditos de imagen: IPLT20 (copa y logo) & Akash Yadav (estadio))" attrlink="https://unsplash.com/@aksh1802'
src = '/images/content_images/cs/ipl-stadium.png'
title = 'IPLT20, el festival de críquet más grande en India'
alt = 'Copa y estadio de la Premier League de Críquet de India'
attribution = '(Créditos de imagen: IPLT20 (copa y logo) & Akash Yadav (estadio))'
attributionlink = 'https://unsplash.com/@aksh1802'
{{< /figure >}}

{{< blockquote cite="https://www.scoopwhoop.com/sports/ms-dhoni/" by="M S Dhoni, *Jugador Internacional de críquet, ex-capitán del equipo de India, juega para Chennai Super Kings en IPL*"
> }} No juegas para el público, juegas para el país.
>
> {{< /blockquote >}}
>}} No juegas para el público, juegas para el país.
{{< /blockquote >}}

## Acerca del críquet

Expand All @@ -28,7 +31,12 @@ Hoy en día, hay abundantes y casi infinitos tesoros de registros y estadística
* contribución del jugador a las victorias y derrotas para tomar decisiones estratégicas sobre la composición del equipo

{{< figure >}}
src = '/images/content_images/cs/cricket-pitch.png' title = 'El campo de críquet, el punto focal en el terreno de juego' alt = 'Un campo de cricket con lanzador y bateadores' align = 'center' attribution = '(Image credit: Debarghya Das)' attributionlink = 'http://debarghyadas.com/files/IPLpaper.pdf'
src = '/images/content_images/cs/cricket-pitch.png'
title = 'El campo de críquet, el punto focal en el terreno de juego'
alt = 'Un campo de cricket con lanzador y bateadores'
align = 'center'
attribution = '(Image credit: Debarghya Das)'
attributionlink = 'http://debarghyadas.com/files/IPLpaper.pdf'
{{< /figure >}}

### Objetivos Clave de Análisis de Datos
Expand All @@ -38,7 +46,11 @@ src = '/images/content_images/cs/cricket-pitch.png' title = 'El campo de críque
* Además del análisis histórico, se aprovechan los modelos predictivos para determinar los posibles resultados de los partidos, lo cual requiere una cantidad significativa de procesamiento de datos y conocimientos de ciencia de datos, herramientas de visualización y la capacidad de incluir nuevas observaciones en el análisis.

{{< figure >}}
src = '/images/content_images/cs/player-pose-estimator.png' alt = 'estimador de postura' title = 'Estimador de postura en críquet' attribution = '(Crédito de imagen: connect.vin)' attributionlink = 'https://connect.vin/2019/05/ai-for-cricket-batsman-pose-analysis/'
src = '/images/content_images/cs/player-pose-estimator.png'
alt = 'estimador de postura'
title = 'Estimador de postura en críquet'
attribution = '(Crédito de imagen: connect.vin)'
attributionlink = 'https://connect.vin/2019/05/ai-for-cricket-batsman-pose-analysis/'
{{< /figure >}}

### Los Desafíos
Expand Down Expand Up @@ -68,5 +80,7 @@ El análisis deportivo es un campo en desarrollo. Muchos investigadores y compa
El análisis deportivo ha revolucionado la forma en que se juegan los partidos profesionales, especialmente en cuanto a la toma de decisiones estratégicas, que hasta hace poco se basaba principalmente en la "intuición" o en la adherencia a tradiciones pasadas. NumPy constituye una base sólida para un gran conjunto de paquetes de Python que brindan funciones de nivel superior relacionadas con análisis de datos, el aprendizaje automático y los algoritmos de IA. Estos paquetes están ampliamente desplegados para obtener información en tiempo real que ayudan en la toma de decisiones para resultados revolucionarios, tanto en el campo como para sacar conclusiones y hacer negocios alrededor del juego del críquet. Encontrar los parámetros ocultos, patrones y atributos que conducen al resultado de un partido de críquet ayuda a los interesados a tomar nota de la información del juego que de otra forma estarían ocultos en números y estadísticas.

{{< figure >}}
src = '/images/content_images/cs/numpy_ca_benefits.png' alt = 'Diagrama que muestra los beneficios de usar NumPy para análisis de críquet' title = 'Capacidades claves de NumPy utilizadas'
src = '/images/content_images/cs/numpy_ca_benefits.png'
alt = 'Diagrama que muestra los beneficios de usar NumPy para análisis de críquet'
title = 'Capacidades claves de NumPy utilizadas'
{{< /figure >}}
40 changes: 31 additions & 9 deletions content/es/case-studies/deeplabcut-dnn.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,16 @@ sidebar: false
---

{{< figure >}}
src = '/images/content_images/cs/mice-hand.gif' title = 'Analizar movimiento de las manos de los ratones usando DeepLapCut' alt = 'micehandanim' attribution = '(Fuente: www.deeplabcut.org )' attributionlink = 'http://www.mousemASElab.org/deeplabcut'
src = '/images/content_images/cs/mice-hand.gif'
title = 'Analizar movimiento de las manos de los ratones usando DeepLapCut'
alt = 'micehandanim'
attribution = '(Fuente: www.deeplabcut.org )'
attributionlink = 'http://www.mousemASElab.org/deeplabcut'
{{< /figure >}}

{{< blockquote cite="https://news.harvard.edu/gazette/story/newsplus/harvard-researchers-awarded-czi-open-source-award/" by="Alexander Mathis, *Profesor Asistente, Escuela Politécnica Federal de Lausana* ([EPFL](https://www.epfl.ch/en/))"
> }} El software de código abierto está acelerando la biomedicina. DeepLabCut permite el análisis automatizado de video del comportamiento animal utilizando Aprendizaje Profundo.
>
> {{< /blockquote >}}
>}} El software de código abierto está acelerando la biomedicina. DeepLabCut permite el análisis automatizado de video del comportamiento animal utilizando Aprendizaje Profundo.
{{< /blockquote >}}

## Acerca de DeepLabCut

Expand All @@ -19,7 +22,10 @@ src = '/images/content_images/cs/mice-hand.gif' title = 'Analizar movimiento de
Muchas áreas de investigación, incluyendo la neurociencia, la medicina y la biomecánica, utilizan datos para rastrear el movimiento animal. DeepLabCut ayuda a entender lo que los humanos y otros animales están haciendo, analizando las acciones que han sido grabadas en la filmación. Utilizando la automatización para tareas laboriosas de etiquetado y monitoreo, junto con el análisis de datos basado en redes neuronales profundas, DeepLabCut realiza estudios científicos que involucran la observación de animales, tales como primates, ratones, peces, moscas, etc. de manera mucho más rápida y precisa.

{{< figure >}}
src = '/images/content_images/cs/race-horse.gif' title = 'Puntos de colores rastrean las posiciones de una parte del cuerpo de un caballo de carreras' alt = 'horserideranim' attribution = '(Fuente: Mackenzie Mathis)'
src = '/images/content_images/cs/race-horse.gif'
title = 'Puntos de colores rastrean las posiciones de una parte del cuerpo de un caballo de carreras'
alt = 'horserideranim'
attribution = '(Fuente: Mackenzie Mathis)'
{{< /figure >}}

El rastreo del comportamiento no invasivo de animales de DeepLabCut por medio de la extracción de posturas de animales es crucial para propósitos científicos en dominios tales como la biomecánica, genética, etología y & neurociencia. Medir las poses de animales de manera no invasiva a partir de video - sin marcadores - en fondos que cambian dinámicamente es un desafío computacional, tanto técnicamente como en términos de necesidades de recursos y datos de entrenamiento requeridos.
Expand Down Expand Up @@ -50,7 +56,12 @@ Recientemente, se presentó el [modelo zoo de DeepLabCut](http://www.mousemotorl
- graficar las inferencias utilizando herramientas de visualización integradas

{{< figure >}}
src = '/images/content_images/cs/deeplabcut-toolkit-steps.png' title = 'Pasos de estimación de la postura con DeepLabCut' alt = 'dlcsteps' align = 'center' atribución = '(Source: DeepLabCut)' attributionlink = 'https://twitter. om/DeepLabCut/status/1198046918284210176/foto/1'
src = '/images/content_images/cs/deeplabcut-toolkit-steps.png'
title = 'Pasos de estimación de la postura con DeepLabCut'
alt = 'dlcsteps'
align = 'center'
attribution = '(Source: DeepLabCut)'
attributionlink = 'https://twitter.com/DeepLabCut/status/1198046918284210176/photo/1'
{{< /figure >}}

### Los Desafíos
Expand All @@ -68,7 +79,12 @@ src = '/images/content_images/cs/deeplabcut-toolkit-steps.png' title = 'Pasos de
Por último, pero no menos importante, la manipulación de arreglos - procesamiento de grandes pilas de arreglos correspondientes a varias imágenes, tensores objetivo y puntos clave es bastante desafiante.

{{< figure >}}
src = '/images/content_images/cs/pose-estimation.png' title = 'Estimación de variedad y complejidad de postura' alt = 'challengesfig' align = 'center' atribución = '(Fuente: Mackenzie Mathis)' attributionlink = 'https://www. iorxiv.org/content/10.1101/476531v1.full.pdf'
src = '/images/content_images/cs/pose-estimation.png'
title = 'Estimación de variedad y complejidad de postura'
alt = 'challengesfig'
align = 'center'
attribution = '(Fuente: Mackenzie Mathis)'
attributionlink = 'https://www.iorxiv.org/content/10.1101/476531v1.full.pdf'
{{< /figure >}}

## El Papel de NumPy para afrontar los desafíos de la estimación de postura
Expand All @@ -86,15 +102,21 @@ Las siguientes características de NumPy jugaron un papel clave en abordar el pr
DeepLabCut utiliza las capacidades de arreglos de NumPy a lo largo del flujo de trabajo ofrecido por el conjunto de herramientas. En particular, NumPy se utiliza para muestrear diferentes fotogramas para etiquetado de anotaciones humanas, y para escribir, editar y procesar datos de anotación. Dentro de TensorFlow, la red neuronal es entrenada por la tecnología DeepLabCut durante miles de iteraciones para predecir las anotaciones de referencia a partir de fotogramas. Para este propósito, se crean densidades objetivo (mapas de puntuación) para plantear la estimación de poses como un problema de traducción de imagen a imagen. Para hacer que las redes neuronales sean robustas, se emplea el aumento de datos, lo que requiere el cálculo de mapas de puntuación objetivo sujetos a varios pasos geométricos y de procesamiento de imágenes. Para hacer que el entrenamiento sea rápido, se aprovechan las capacidades de vectorización de NumPy. Para la inferencia, es necesario extraer las predicciones más probables de los mapas de puntuación objetivo y "vincular eficientemente las predicciones para ensamblar animales individuales".

{{< figure >}}
src = '/images/content_images/cs/deeplabcut-workflow.png' title = 'Flujo de Trabajo de DeepLabCut' alt = 'flujo de trabajo' attribution = '(Fuente: Mackenzie Mathis)' attributionlink = 'https://www.researchgate.net/figure/DeepLabCut-work-flow-The-diagram-delineates-the-work-flow-as-well-as-the-directory-and_fig1_329185962'
src = '/images/content_images/cs/deeplabcut-workflow.png'
title = 'Flujo de Trabajo de DeepLabCut'
alt = 'flujo de trabajo'
attribution = '(Fuente: Mackenzie Mathis)'
attributionlink = 'https://www.researchgate.net/figure/DeepLabCut-work-flow-The-diagram-delineates-the-work-flow-as-well-as-the-directory-and_fig1_329185962'
{{< /figure >}}

## Resumen

Observar y describir eficientemente el comportamiento es un punto central de la etología moderna, neurociencia, medicina y tecnología. [DeepLabCut](http://orga.cvss.cc/wp-content/uploads/2019/05/NathMathis2019.pdf) permite a los investigadores estimar la postura del sujeto, permitiéndoles de manera eficiente cuantificar el comportamiento. Con solo un pequeño conjunto de imágenes de entrenamiento, el conjunto de herramientas de Python de DeepLabCut permite entrenar una red neuronal con una precisión de etiquetado a nivel humano, expandiendo así su aplicación no solo al análisis del comportamiento en el laboratorio, sino también potencialmente en deportes, análisis de marcha, medicina y estudios de rehabilitación. Los desafíos de la combinatoria compleja y procesamiento de datos enfrentados por los algoritmos de DeepLabCut se abordan mediante el uso de las capacidades de manipulación de arreglos de NumPy.

{{< figure >}}
src = '/images/content_images/cs/numpy_dlc_benefits.png' alt = 'beneficios de NumPy' title = 'Capacidades claves utilizadas de NumPy'
src = '/images/content_images/cs/numpy_dlc_benefits.png'
alt = 'beneficios de NumPy'
title = 'Capacidades claves utilizadas de NumPy'
{{< /figure >}}

[cheetah-movement]: https://www.technologynetworks.com/neuroscience/articles/interview-a-deeper-cut-into-behavior-with-mackenzie-mathis-327618
Expand Down
Loading