somosnlp / somosnlp.org Goto Github PK
View Code? Open in Web Editor NEWPágina web de Somos NLP 🤗 ¡Publica en nuestro blog!
Home Page: https://somosnlp.org
License: MIT License
Página web de Somos NLP 🤗 ¡Publica en nuestro blog!
Home Page: https://somosnlp.org
License: MIT License
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:
Si tienes cualquier duda escribe un comentario y mencióname :)
Definition of Done:
Twitter: https://developer.twitter.com/en/docs/twitter-for-websites/tweet-button/overview
LinkedIn: https://docs.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/plugins/share-plugin
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 :)
La lista de bases de datos de https://somosnlp.org/recursos/open-source/datasets no es escalable, no es fácil encontrar una base de datos para un caso de uso dado. Sería mucho más fácil si se pudiese filtrar, por lo menos, por tarea y campo.
Idea: utilizar una tabla como para las ofertas de empleo en la que cada columna sea una DatasetCard
Incluir:
Primera sección dividida en dos columnas:
Tutoriales divididos en:
Invitación a escribir tutoriales al final.
Si quieres colaborar escribe un comentario y mencióname :)
Definition of Done:
Implementation hint:
TableJobs
Originally posted by @mariagrandury in #135 (review)
La lista de bases de datos de https://somosnlp.org/recursos/open-source/modelos no es escalable, no es fácil encontrar una base de datos para un caso de uso dado. Sería mucho más fácil si se pudiese filtrar, por lo menos, por tarea y campo.
Idea: utilizar una tabla como para las ofertas de empleo en la que cada columna sea una ModelCard
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.
Razones por las que fallaba:
En f91b31b añadí un botón para compartirlos en Twitter, crear un botón del mismo estilo para LinkedIn.
Ver: https://docs.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/plugins/share-plugin
Ayuda: https://www.iic.uam.es/procesamiento-del-lenguaje-natural/iic-en-directiva-sociedad-espanola-de-pln/
Si tienes cualquier duda escribe un comentario y mencióname :)
Crear una página de "call for volunteers":
Ideas:
Si tienes cualquier duda escribe un comentario y mencióname :)
EventCard
similar a BlogPostCard
) con el cartelAhora 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:
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>
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 :)
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:
BlogPost.vue
para incluir esta información al final de las entradas del blogPara 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:
Implementation hint:
pages/blog/nlp-de-cero-a-cien
Definition of Done:
HTML tag igual que para añadir una imagen :)
Escribir un artículo resumiendo la edición 2023 del hackathon de manera similar a https://somosnlp.org/blog/hackathon-2022
Si tienes cualquier duda escribe un comentario y mencióname :)
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.
TableDatasets
para que tome la información de datasets.csvpages/recursos/open-source/datasets.md
en consecuenciaOriginally posted by @mariagrandury in #135 (review)
Si tienes cualquier duda escribe un comentario y mencióname :)
Rename somosnlp.org/locales
folder to translations
so it's more intuitive what it contains.
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:
Pasos para crear cada página:
pages/eventos.vue
busca el evento correspondientehref
)pages/eventos
llamado <nombre_del_evento>.md
0-plantilla.md
y complétalo con la información de la descrición del vídeo de YouTubepages/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 :)
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:
Ayuda: ver botón de Twitter de los artículos del blog
pages/ponentes
Crear un test que ejecute los notebooks en https://github.com/somosnlp/somosnlp.org/tree/main/pages/recursos/tutoriales para asegurarnos de que siempre están al día con las librerías de HF
Si tienes cualquier duda escribe un comentario y mencióname :)
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:
Si tienes cualquier duda escribe un comentario y mencióname :)
"Acerca de" / "Comunidad"
Dividir en:
Add call to action :)
En la landing page, citar los datos del Instituto Cervantes como motivación:
Si tienes cualquier duda escribe un comentario y mencióname :)
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:
nlp-en-es.org/nlp-de-cero-a-cien
nlp-en-es.org/nlp-de-cero-a-cien/01-word-embeddings
Fix link in https://somosnlp.org/blog/hackathon-2022
author: María Grandury
bio: ML Research Engineer y fundadora de Somos NLP
website: https://mariagrandury.com
twitter: https://twitter.com/mariagrandury
linkedin: https://www.linkedin.com/in/mariagrandury
github: https://github.com/mariagrandury
El interruptor arriba a la derecha para cambiar entre modo claro y oscuro ha dejado de funcionar. En localhost sí, por lo que el problema está en cómo Netlify construye la página web.
En los artículos del blog y otros archivos markdown, al construir la página se eliminan los espacios antes y después de enlaces y de texto con formato (negrita, cursiva). En localhost sí aparecen, por lo que de alguna manera son eliminados por Netlify al construir la página.
Ver por ejemplo https://somosnlp.org/blog/hackathon-2022
Cada entrada debe incluir:
Sesiones:
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 este recurso para profes en la sección de recursos:
Si tienes cualquier duda escribe un comentario y mencióname :)
Incluir 3 números importantes (1 fila, 3 columnas) en la landing page, e.g.:
Notas:
Container
en pages/index.vueSi tienes cualquier duda escribe un comentario y mencióname :)
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 :)
Cear una plantilla que utilice la info del header. Ejemplo:
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.
@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 :)
Formulario: https://forms.gle/hQSdRrdFHtp1eTQB7
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:
Si todavía no apareces en la página:
maria-grandury.md
)0-plantilla.md
y rellena tu informaciónSi 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 :)
Añadir el enlace al curso de HF a somosnlp.org/recursos:
Si tienes cualquier duda escribe un comentario y mencióname :)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.