Skip to content

Commit

Permalink
Quartz sync: Jan 15, 2025, 3:49 PM
Browse files Browse the repository at this point in the history
  • Loading branch information
nataliaElv committed Jan 15, 2025
1 parent 9a9287a commit 2cf2d72
Show file tree
Hide file tree
Showing 5 changed files with 46 additions and 8 deletions.
2 changes: 1 addition & 1 deletion content/Ideas.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ draft: true
tags:
- example-tag
---
- [ ] Computational Linguistics page. -> For those who want to convert: Talk about libraries and frameworks that I've learnt and used (regex, spacy, annotation tools) + other learning resources (spacy course, HF course...), blogpost Leticia.
- [ ] Computational Linguistics page. -> For those who want to convert: Talk about libraries and frameworks that I've learnt and used (regex, spacy, annotation tools) + other learning resources (spacy course, HF course...), [blogpost Leticia](https://www.paradigmadigital.com/techbiz/de-la-linguistica-computacional-al-prompt-engineering/)
- [ ] Add reference to things I've written about annotations: colab in evaluation library, blogpost about Argilla.
38 changes: 38 additions & 0 deletions content/en/Learning how to code (by a linguist).md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
title: Example Title
draft: true
tags:
- example-tag
---
For those who want to convert: Talk about libraries and frameworks that I've learnt and used (regex, spacy, annotation tools) + other learning resources (spacy course, HF course...), [blogpost Leticia](https://www.paradigmadigital.com/techbiz/de-la-linguistica-computacional-al-prompt-engineering/)


👩🏻‍💻 Programming and formal languages:
- Regex or Regular expressions: https://en.wikipedia.org/wiki/Regular_expression
- Python: This is the most popular language for NLP and computational linguistics.
- Git: version control.

📚 Python libraries:
- SpaCy:
- Pandas:
- Datasets:

✍️ Annotation tools:
- Prodigy:
- Label Studio:
- Argilla:

👩‍🏫 Recommended courses:

| Course | Language | Free? | Good for... |
| ------------------------------------------------------------------------------------------------------------------------- | ------------------ | -------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| [AI Python for Beginners](https://www.deeplearning.ai/short-courses/ai-python-for-beginners/ ) | English | Yes! | ...getting your first contact with Python and learn how to get AI to help you in your learning journey |
| [Udemy NLP with Python]( https://www.udemy.com/course/nlp-natural-language-processing-with-python/?couponCode=BFCPSALE24) | English | No, but you can get generous discounts | ...understanding different tasks that you can achieve with more traditional NLP libraries |
| [SpaCy NLP Course]( https://course.spacy.io/en/ ) | Multiple languages | Yes! | + colab notebooks (no setup needed) |
| [Hugging Face NLP Course](https://huggingface.co/learn/nlp-course) | Multiple languages | Yes! | + colab notebooks (no setup needed) |

🔧 Skills:
Rather than the skills that you need to get started, these are the skills that you will develop as you dive deeper into coding and NLP.
- Logic thinking: regexes and coding
- Corpus building: for annotations
- Error handling:
1 change: 1 addition & 0 deletions content/en/Resources for data annotation.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,5 @@ Here are some resources I always go to for data annotation and how to have the b

📄 Papers & white-papers:
- Aldama, N. et al. _Anotación de corpus lingüísticos: metodología utilizada en el Instituto de Ingeniería del Conocimiento (IIC)_ https://www.iic.uam.es/pdf/anotacion-corpus-linguisticos.pdf
- Klie, J.-C., Eckart de Castilho, R., & Gurevych, I. (2024). Analyzing Dataset Annotation Quality Management in the Wild. _Computational Linguistics_, _50_(3), 817-866. [https://doi.org/10.1162/coli_a_00516](https://doi.org/10.1162/coli_a_00516)
- Tseng, T. et al. (2020) _Best Practices for Managing Annotation Projects_. Bloomberg https://assets.bbhub.io/company/sites/40/2020/09/Annotation-Best-Practices-091020-FINAL.pdf
1 change: 1 addition & 0 deletions content/es/Recursos sobre anotación de datos.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,5 @@ Esta es una lista de recursos a los que acudo en relación a la anotación de da

📄 Artículos:
- Aldama, N. et al. _Anotación de corpus lingüísticos: metodología utilizada en el Instituto de Ingeniería del Conocimiento (IIC)_ https://www.iic.uam.es/pdf/anotacion-corpus-linguisticos.pdf
- Klie, J.-C., Eckart de Castilho, R., & Gurevych, I. (2024). Analyzing Dataset Annotation Quality Management in the Wild. _Computational Linguistics_, _50_(3), 817-866. [https://doi.org/10.1162/coli_a_00516](https://doi.org/10.1162/coli_a_00516)
- Tseng, T. et al. (2020) _Best Practices for Managing Annotation Projects_. Bloomberg https://assets.bbhub.io/company/sites/40/2020/09/Annotation-Best-Practices-091020-FINAL.pdf
12 changes: 5 additions & 7 deletions quartz.layout.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import * as Component from "./quartz/components"
export const sharedPageComponents: SharedLayout = {
head: Component.Head(),
header: [],
afterBody: [],
afterBody: [Component.Backlinks(),],
footer: Component.Footer({
links: {
Bluesky: "https://bsky.app/profile/nataliaelv.bsky.social",
Expand All @@ -20,22 +20,21 @@ export const sharedPageComponents: SharedLayout = {
// components for pages that display a single page (e.g. a single note)
export const defaultContentPageLayout: PageLayout = {
beforeBody: [
Component.PageTitle(),
Component.Breadcrumbs(),
Component.ArticleTitle(),
Component.Breadcrumbs(),
Component.ContentMeta(),
],
left: [
// Component.MobileOnly(Component.Spacer()),
Component.PageTitle(),
Component.Darkmode(),
Component.Search(),
Component.DesktopOnly(Component.Explorer()),
Component.Darkmode(),
],
right: [
Component.DesktopOnly(Component.TableOfContents()),
Component.Graph(),
Component.TagList(),
Component.Backlinks(),
Component.Graph(),
],
}

Expand All @@ -50,7 +49,6 @@ export const defaultListPageLayout: PageLayout = {
left: [
Component.Search(),
Component.DesktopOnly(Component.Explorer()),
Component.Darkmode(),
],
right: [],
}

0 comments on commit 2cf2d72

Please sign in to comment.