Git Product home page Git Product logo

somosnlp.org's People

Contributors

1-echo avatar andreasfelix avatar dependabot[bot] avatar hinojosaad avatar isaacrodgz avatar mariagrandury avatar milyiyo avatar mrm8488 avatar omarespejel avatar osanseviero avatar oskrmiguel avatar sugamachado avatar yharyarias avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

somosnlp.org's Issues

Cambiar formato de las fechas en la bolsa de empleo

Ahora mismo el formato es AAAA/MM/DD (e.g., 2023/01/26) para que las ofertas se puedan ordenar por fecha de publicación. Para una mejor lectura de la tabla el formato debería ser 26 ene 2023 (como en los blogs).

Definition of Done:

  • Cambiar el formato visible en la tabla sin perder la capacidad de ordenar las ofertas for fecha

Si tienes cualquier duda escribe un comentario y mencióname :)

Incluir impacto de los proyectos en el artículo del hackathon 2022

Incluir en este artículo (https://somosnlp.org/blog/hackathon-2022) información sobre el impacto de los proyectos que se desarrollaron durante el hackathon:

Algunos de los proyectos han dado lugar a papers, como es el caso de “BiomedIA” y el “Evaluador de Legibilidad de Textos”, y otros se siguen utilizando a día de hoy, como es el caso del “Modelo Jurídico Mexicano” en la Suprema Corte de Justicia de la Nación. También se crearon bases de datos de calidad como el corpus paralelo español-náhuatl o modelos de gran impacto social como el “Neutralizador de Género” y el “Detector de Sexismo”.

Incluir también enlaces a las grabaciones de los talleres de los ganadores.


Si tienes cualquier duda escribe un comentario y mencióname :)

Reorganizar la sección "Recursos"

Incluir:

  • lista bases de datos y modelos open-source
  • notebooks
  • curso NLP de 0 a 100
  • curso HF ES
  • eventos

Primera sección dividida en dos columnas:

  • bases de datos y modelos en una
  • ilustración en la otra

Tutoriales divididos en:

  • tareas de NLP
  • bases de datos

Invitación a escribir tutoriales al final.


Si quieres colaborar escribe un comentario y mencióname :)

Permitir ordenar las tablas de recursos

Definition of Done:

  • Hay una flecha en la primera celda de cada columna que ordena la tabla alfabéticamente
  • El orden por defecto es alfabético según la columna "Nombre"

Implementation hint:

  • Mirar la implementación de las flechas de TableJobs

Originally posted by @mariagrandury in #135 (review)

La previsualización al compartir el enlace a la página web no muestra la imagen

A URL to a unique image representing the content of the page. You should not use a generic image such as your website logo, author photo, or other image that spans multiple pages. Images for this Card support an aspect ratio of 2:1 with minimum dimensions of 300x157 or maximum of 4096x4096 pixels. Images must be less than 5MB in size. JPG, PNG, WEBP and GIF formats are supported. Only the first frame of an animated GIF will be used. SVG is not supported.

Más info

Razones por las que fallaba:

  1. No se aceptan imágenes con formato SVG

Crear sección "Eventos"

  • Crear sección "Eventos" en navbar
  • Cada evento tiene una tarjeta (e.g. EventCard similar a BlogPostCard) con el cartel
  • Al hacer click en la tarjeta se va a una página dedicada al evento: título, vídeo, descripción, bio de ponentes (similar al curso)

Facilitar la actualización de la invitación al servidor de Discord

Ahora mismo cada vez que la invitación caduca hay que actualizarla en múltiples sitios de la página web. Estaría bien "refactor" el código para solo tener que actualizar una única invitación.

Definition of Done:

  • Solo hay un único enlace de invitación a Discord en todo el código

Add date to blog posts

import { useI18n } from 'vue-i18n';
const { d } = useI18n();


<div class="text-sm opacity-60">
    <span v-if="frontmatter.date">{{  d(frontmatter.date, 'long')  }}</span>
    <span v-if="frontmatter.duration">· {{ frontmatter.duration }}</span>
</div>

Utilizar versión clara de los logos cuando es necesario

En la sección "Comunidad" hay un listado de los logos de las entidades que han colaborado con Somos NLP. Ahora mismo siempre se utiliza la versión oscura pero lo correcto sería utilizar la versión clara cuando la página web está en modo "dark".

El objetivo de este issue es utilizar el logo correcto dependiendo del valor de "isDark".


Si tienes cualquier duda escribe un comentario y mencióname :)

Añadir información sobre quién ha escrito las entradas del blog

Para dar crédito a los contribuyentes, deberíamos añadir al final de cada entrada del blog información sobre quién la ha escrito.

Definition of Done:

  • Añadir nombre, ocupación y handles (Twitter, LinkedIn, GitHub) al YAML header de los .md
  • Actualizar BlogPost.vue para incluir esta información al final de las entradas del blog

Añadir número de estudiantes del curso NLP de 0 a 100

Para darle mayor validez al curso estaría bien incluir el número de personas que ya lo han visto en https://somosnlp.org/nlp-de-cero-a-cien

Definition of Done:

  • Check número de reproducciones en YouTube: +10k
  • Incluir número en una frase, e.g. "¡Únete a más de 10k estudiantes!" en un mini párrafo a continuación del párrafo "Comprende todos los conceptos (...) Modelado del Lenguaje."

Implementation hint:

  • Actualizar el archivo pages/blog/nlp-de-cero-a-cien

Facilitar seguimiento del curso

Definition of Done:

  • MVP: Añadir un botón al final de la página de cada sesión para ir a la siguiente
  • Añadir un botón para volver a la página de inicio del curso
  • Añadir dos flechas: una lleva a la sesión anterior y otra a la siguiente

Tomar los datos de las tablas de recursos de un csv

Ahora mismo las tablas de datasets y modelos open-source se crean a partir de una lista de ResourceItem. Para que la lista sea escalable y evitar tener que añadir nuevos elementos a mano, la tabla debería leer los datos directamente de un archivo csv.

  • Actualizar el componente TableDatasets para que tome la información de datasets.csv
  • Actualizar pages/recursos/open-source/datasets.md en consecuencia

Originally posted by @mariagrandury in #135 (review)

Crear páginas propias para eventos 8M y comunidad

Todos los eventos organizados por la comunidad están en https://somosnlp.org/eventos. Los eventos del hackathon 2023 tienen cada uno una página propia a la que se accede al hacer clic en el poster correspondiente.

El objetivo de este issue es crear páginas para los eventos que todavía no tienen. Si quieres contribuir simplemente escribe en un comentario el evento para el que vas a crear la página, abre la PR y mencióname.

Eventos sin página:

  • Somos Mujeres NLP - Mesa redonda 8M
  • Somos Mujeres NLP - Vídeo 8M
  • Proyectos de la Comunidad - BiomedIA
  • Proyectos de la Comunidad - Neutralización de Género
  • Proyectos de la Comunidad - Modelo Jurídico Mexicano
  • Proyectos de la Comunidad - Detector de Sexismo
  • Proyectos de la Comunidad - News Veracity Validator LATAM

Pasos para crear cada página:

  • En pages/eventos.vue busca el evento correspondiente
  • Haz clic en el enlace a YouTube (href)
  • Crea un fichero en la carpeta pages/eventos llamado <nombre_del_evento>.md
  • Copia el contenido de 0-plantilla.md y complétalo con la información de la descrición del vídeo de YouTube
  • Vuelve a pages/eventos.vue y cambia el enlace a YouTube por el enlace a pages/eventos/<nombre_del_evento>

Muchas gracias!


Si tienes cualquier duda escribe un comentario y mencióname :)

Actualizar fotos de perfil del equipo

Algunas de las fotos de perfil del equipo se cogen de Twitter y al cambiar de foto de perfil en la red social el enlace ha cambiado y varias personas del equipo ya no tienen foto en somosnlp.org/core-team. Habría que actualizar los enlaces correspondientes en pages/core-team/<persona>.md para que todas las personas del equipo tengan foto de perfil :)

Definition of Done:

  • Todos los miembros del equipo tienen foto en somosnlp.org/core-team

Convertir imágenes a WebP (SEO)

Las imágenes (e.g., carteles de los eventos) son muy grandes y hacen que la página web tarde mucho en cargar. Para mejorar el tiempo de carga se pueden pasar de png a webp.

Definition of Done:

  • Transformar imágenes en .webp
  • Actualizar la extensión en el código
  • Punto extra si se puede automatizar la transformación!

Si tienes cualquier duda escribe un comentario y mencióname :)

Crear sección "Acerca de"

"Acerca de" / "Comunidad"

Dividir en:

  • sección "Equipo"
  • sección "Colaboraciones"

Add call to action :)

Añadir curso "NLP de 0 a 100" a la barra de navegación

Ahora mismo los posts con el material del curso están incluidos como artículos del blog, estaría mejor añadir una sección dedicada exclusivamente al curso.

Definition of Done:

  • Hay una nueva sección "NLP de 0 a 100" en la barra de navegación
  • El enlace al material del curso está en nlp-en-es.org/nlp-de-cero-a-cien
  • Los enlaces a los posts son e.g. nlp-en-es.org/nlp-de-cero-a-cien/01-word-embeddings

Crear entradas para todas las sesiones del curso

Cada entrada debe incluir:

  • Título y fecha
  • Resumen
  • Grabación de la sesión
  • Enlace a las diapositivas
  • Enlace al Colab
  • Recursos adicionales (opcional)
  • Nombre, ocupación y rrss del ponente

Sesiones:

  • Word embeddings
  • Modelos secuenciales
  • Arquitectura Transformer
  • Aprendizaje por transferencia
  • Generación de lenguaje
  • Modelado del lenguaje
  • NLP en producción

Posibilitar tener dos autores en un artículo

Ahora mismo un ejemplo de YAML header para los artículos y tutoriales es:

author: Lewis Tunstall
bio: Ingeniero de Machine Learning @HuggingFace 
twitter: https://twitter.com/_lewtun
linkedin: https://www.linkedin.com/in/lewis-tunstall
github: https://github.com/lewtun

Actualizar el componente BlogPost para permitir que en los posts haya también author2, bio2 ... o, más eficiente y escalable: permitir que los valores de estos campos sean una lista.


Si tienes cualquier duda escribe un comentario y mencióname :)

Incluir números en landing page

Incluir 3 números importantes (1 fila, 3 columnas) en la landing page, e.g.:

  • miembros
  • eventos
  • países

Ejemplo:
Image

Notas:

  • Crear un Container en pages/index.vue
  • Incluir iconos como en el ejemplo 🤗
  • No pasa nada si no sabes los números exactos, crea la PR y mencióname :)
  • Punto extra si alguno de los números se actualiza solo, e.g., el número de miembros en Discord o de vídeos en el canal de YouTube

Si tienes cualquier duda escribe un comentario y mencióname :)

Actualizar lista de datasets y modelos

Para añadir un dataset o modelo, haz clic en el enlace correspondiente, copia la siguiente plantilla y rellena los datos correspondientes.

<ResourceItem
    name=""
    :tags="['modelado del lenguaje', '...']"
    description=""
    website=""
    github=""
    paper=""
    hf_dataset_name=""
    hf_contributor_handle=""
/>

TODO:


Si tienes cualquier duda escribe un comentario y mencióname :)

Añadir al final de cada blog post cómo citarlo

Cear una plantilla que utilice la info del header. Ejemplo:

Citation

For attribution in academic contexts or books, please cite this work as:

Sebastian Ruder, "ML and NLP Research Highlights of 2021". http://ruder.io/ml-highlights-2021/, 2022.

BibTeX citation:

@misc{ruder2022mlhighlights,
author = {Ruder, Sebastian},
title = {{ML and NLP Research Highlights of 2021}},
year = {2022},
howpublished = {\url{http://ruder.io/ml-highlights-2021/}},
}

Si tienes cualquier duda escribe un comentario y mencióname :)

Incluye/actualiza tus contribuciones en la sección "Comunidad"

En la sección Comunidad tenemos una lista de las personas y entidades que han colaborado con Somos NLP. Te animamos a incluir tus contribuciones o actualizar la información ya presente (e.g., biografía, foto).

Si ya apareces en la página:

  • Busca el archivo markdown con tu nombre (o el de tu entidad)
  • Actualiza tu información personal o incluye nuevas contribuciones
  • Abre una PR en la que menciones este issue

Si todavía no apareces en la página:

  • Crea un archivo markdown con tu nombre en la carpeta pages/comunidad (e.g. maria-grandury.md)
  • Copia el contenido de 0-plantilla.md y rellena tu información
  • Abre una PR en la que menciones este issue

Si en algún momento no quieres que tu información aparezca más en la página web abre una PR en la que elimines el archivo con tu nombre.

Gracias por tus contribuciones!! 🙌


Si tienes cualquier duda escribe un comentario y mencióname :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.