Skip to content
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
73 changes: 73 additions & 0 deletions .config/cspell.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
language: "es,en-gb"

import:
- '@cspell/dict-cspell-bundle/cspell-ext.json'
- '@cspell/dict-en-gb/cspell-ext.json'
- '@cspell/dict-es-es/cspell-ext.json'
- '@cspell/dict-people-names/cspell-ext.json'
- '@cspell/dict-redis/cspell-ext.json'
- '@cspell/dict-scientific-terms-gb/cspell-ext.json'
- '@cspell/dict-scientific-terms-us/cspell-ext.json'

dictionaries:
- aws
- bash
- coding-compound-terms
- companies
- computing-acronyms
- cryptocurrencies
- cryptocurrencies-legacy
- filetypes
- fonts
- git
- google
- golang
- html
- html-symbol-entities
- java
- k8s
- latex
- makefile
- mathematics-terms-us
- networking-terms
- node
- npm
- people-names
- powershell
- python
- python-common
- redis
- scientific-terms-us
- shellscript
- software-term-suggestions
- software-terms-alternative
- software-tools
- softwareTerms
- sql
- terraform
- typescript
- web-services
- custom-dict-acronyms
- custom-dict-names
- custom-dict-words

ignorePaths: []

ignoreRegExpList:
- "\\`([^\\`].*?)\\`" # Inline code
- "\\{%.*%\\}" # Liquid-style tags
- "/^\\s*```[\\s\\S]*?^\\s*```/gm" # Code blocks
- "\\{\\{<[^>]*>\\}\\}" # Hugo inline shortcodes (e.g., {{< icon >}})
- "\\{\\{%[\\s\\S]*?%\\}\\} " # Hugo block shortcodes (e.g., {{% alert %}})
- "\\{\\{[^%][^<][\\s\\S]*?\\}\\} " # Hugo template variables/expressions (e.g., {{ .Site.Title }})

# Define each dictionary:
# - Relative paths are relative to the config file.
# - URLs will be retrieved via HTTP GET
dictionaryDefinitions:
- name: custom-dict-acronyms
path: "./custom-dict-acronyms.txt"
- name: custom-dict-names
path: "./custom-dict-names.txt"
- name: custom-dict-words
path: "./custom-dict-words.txt"
1 change: 1 addition & 0 deletions .config/custom-dict-acronyms.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
SDLC
155 changes: 155 additions & 0 deletions .config/custom-dict-names.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@
fibonacci
Fibonacci
jnonino
Liskov



Aguilar
Alahyari
AMACOM
Apress
Arie
Artech

Badgett
Basili
Beedle
Bennekum
bmatrix
Boehm
Boersma
Booch
Brookshear

Chacon
Charette
Christel
Codecademy
codeimporter
Coghlan
Cormen

Deitel

Easterbrook
elif
Eloranta
Erlikh
ESEM
Euromicro

Fewster
franca

Gagne
Grenning
Grinberg

Hannes
Hapke
Harvill
Hennessy
hextra
Highsmith
Hiva
Holmstrom

Ifrah
infty
Itkonen

Jalote
Jaskiel
jnonino
Jouni
Joyanes
Juha

Kaner
Kazman
Kerzner
Kimmo
Krivy

Laplante
Leanpub
Leiserson
Leppanen
Lianping
Liraz
Liskov

Maberly
Makinen
Mannisto
Mantyla
Marick
Markku
Markkula
Marko
mathbb
mathbf
Matthes
Matyas
Mika
Mikolov
Moroney

Nonino
Numpy
Nuseibeh
NXOR

Oivo
Olsson
OOPSLA
Oram

Packt
Pagels
Parnas
Pekka
Pfleeger
Pilar
pmatrix
Pulkkinen
Pylint
pytest

Raoul
Rashka
Replit
Rossum
Rumbaugh

Sams
Schwaber
SDLC
Sebesta
sectioncards
Siewiorek
Silberschatz
Simo
Siri
Sommerville
Stolt
Straub
Swarz

Turula

UMAP

Veli
Vlissides

WESCON
Wiegers
wsgi

XNOR

Yourdon

Zelkowitz
40 changes: 40 additions & 0 deletions .config/custom-dict-words.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
aprendé
autocompletado
bayesianos
contrastivo
convolucionales
dejá
descripto
dimensionalidad
encapsulamiento
entrá
explainability
explicabilidad
extensibilidad
geométricamente
icónico
inicializador
interpretabilidad
iteradores
mapeos
mensurablemente
modularidad
multinivel
ocultamiento
operandos
pensás
podés
recordá
recursión
recursivamente
redirecciona
regulariser
renormalizando
reusabilidad
rotarla
semánticamente
sidelining
tenés
tipado
tipados
tokenización
45 changes: 0 additions & 45 deletions .github/workflows/scripts/cspell-config-en.json

This file was deleted.

48 changes: 0 additions & 48 deletions .github/workflows/scripts/cspell-config-es.json

This file was deleted.

3 changes: 1 addition & 2 deletions Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,7 @@ tasks:
spell-check:
desc: Run spell check on markdown files
cmds:
- cspell --config .github/workflows/scripts/cspell-config-en.json "content/**/*.en.md"
# - cspell --config .github/workflows/scripts/cspell-config-es.json "content/**/*.es.md"
- cspell --config .config/cspell.yaml "content/**/*.md"

clean:
desc: Delete the generated artifacts for this project.
Expand Down
4 changes: 2 additions & 2 deletions content/ai/math/algebra/vectors/index.es.md
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ $$
$$

{{< callout type="info" >}}
En términos simples: eleva al cuadrado cada componente, sumalos y saca la raíz. Es exactamente el teorema de Pitágoras generalizado a \(n\) dimensiones.
En términos simples: se eleva al cuadrado cada componente, se suman y luego se calcula la raíz. Es exactamente el teorema de Pitágoras generalizado a \(n\) dimensiones.
{{< /callout >}}

La familia general es la **norma \(L^p\)**:
Expand Down Expand Up @@ -360,7 +360,7 @@ Los vectores no son un concepto preliminar del que te graduarás, son la *lingua

**Generación Aumentada con Recuperación (RAG) y bases de datos vectoriales**. Con la explosión de los LLMs, una dirección clave de investigación aplicada es la búsqueda eficiente del vecino más cercano sobre miles de millones de vectores. En el artículo [*Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks*](https://proceedings.neurips.cc/paper/2020/hash/6b493230205f780e1bc26945df7481e5-Abstract.html), Lewis et al. demostraron que aumentar la generación con documentos recuperados mejora dramáticamente la precisión factual. El paso de recuperación completo es una búsqueda por similitud coseno, exactamente la fórmula que vimos antes.

**Dimensionalidad**. La geometría de los espacios de alta dimensión es profundamente contraintuitiva, un fenómeno conocido como la *maldición de la dimensionalidad*. En dimensiones muy altas, casi todos los pares de vectores se vuelven casi ortogonales (\(\cos\theta \approx 0\)), lo que puede degradar la similitud coseno como métrica significativa. Entender *cuándo* falla la similitud coseno y qué alternativas geométricas existen ([espacios hiperbólicos](https://es.wikipedia.org/wiki/Espacio_hiperb%C3%B3lico), [variedades de Riemann](https://es.wikipedia.org/wiki/Variedad_de_Riemann)) es un área de investigación activa. Si esto te interesa, [*Poincaré Embeddings*](https://arxiv.org/abs/1705.08039) es un excelente punto de entrada.
**Dimensionalidad**. La geometría de los espacios de alta dimensión es profundamente contraria a la intuición, un fenómeno conocido como la *maldición de la dimensionalidad*. En dimensiones muy altas, casi todos los pares de vectores se vuelven casi ortogonales (\(\cos\theta \approx 0\)), lo que puede degradar la similitud coseno como métrica significativa. Entender *cuándo* falla la similitud coseno y qué alternativas geométricas existen ([espacios hiperbólicos](https://es.wikipedia.org/wiki/Espacio_hiperb%C3%B3lico), [variedades de Riemann](https://es.wikipedia.org/wiki/Variedad_de_Riemann)) es un área de investigación activa. Si esto te interesa, [*Poincaré Embeddings*](https://arxiv.org/abs/1705.08039) es un excelente punto de entrada.

## Errores comunes y depuración

Expand Down
Loading