Curso de lectura de chino técnico — Regresión lineal (zh.d2l.ai)
Date: 2026-09-02 Contexto: el usuario pidió recursos para el curso de chino, pero no enlaces de salida: quiere el material de lectura en sí. Se centró en la capa de lectura técnica (única donde un individuo compite sin capital, según el hilo “puente educativo México–China”). Se eligió el formato “lecturas con traducción” (chino + pinyin + traducción ES + término clave resaltado).
Resultado
Archivo: ~/nef/cursos/chino-tecnico-d2l-regresion-lineal.md
- 10 lecturas progresivas sobre regresión lineal (cap. 3.1 de zh.d2l.ai), de “回归” (regresión) a “优化” (optimización).
- Cada lectura: 1) línea en chino 2) pinyin con tonos 3) traducción ES 4) tabla de términos clave acumulados.
- Pinyin generado con
pypinyin(instalado en el venv de~/Proyectos/surtido/.venv). - Vocabulario acumulado final con tabla repaso (18 términos, meta >15).
Decisiones técnicas
- Fuente auténtica:
https://zh.d2l.ai(ya verificada 200 en el hilo del canon chino). Se eligió por ser paralela a contenido que el usuario ya domina en español (NNDL/d2l), de modo que el chino se deduce por contexto. - pinyin por palabra (phrase) con separación por caracteres chinos y
preservación de la puntuación/latinos; se limpió el LaTeX del HTML
(
\mathbf,^,_). - Local-first: el curso vive como archivo local en
~/nef/cursos/, no como enlace externo. Encaja con el “uso final de este proyecto” (second-brain).
Pendientes
- Progresión al nivel “tech” real: pasar de regresión a redes neuronales (cap. siguiente) y a leer noticias/feed de I+D china (Zhihu, QbitAI, 36kr).
- Opcional: poner los términos en Anki (SRS) para retención.
- Verificación humana de pinyin/tonos en caracteres polifónicos raros.
Siguiente paso resuelto (09-02, segunda pasada)
Se produjeron ambos:
~/nef/cursos/chino-tecnico-d2l-mlp.md— 10 lecturas MLP (cap. 4.1), de “仿射变换” (afín) a “逐元素” (elemento a elemento), con el mismo formato que regresión lineal.~/nef/cursos/chino-tecnico-vocabulario-anki.txt— mazo Anki con 32 términos (18 de regresión lineal + 14 de MLP) en formato separado por tabulación, listo para importar con “Importar archivo” de Anki.
Pendientes
- Progresión a redes convolucionales (cap. siguiente) o a leer feeds de I+D china reales (Zhihu, QbitAI, 36kr) — siguiente nivel “tech”.
- Verificación humana de pinyin/tonos en polifónicos raros.
- Importar el mazo Anki y probar retención.
Integración en surtido (09-02, tercera pasada)
Los cursos de lectura se subieron a la página /cursos de surtido:
~/Proyectos/surtido/cursos.py:CURSO_DIRapunta areporte/cursos/(los .md se copiaron ahí).LECTURAS: 2 cursos propios (chino-regresion, chino-mlp) con slug, título y descripción.- Funciones
render_lectura(slug)(markdown → HTML con estilos de surtido víamarkdown-it-py, tables habilitadas) yrender_json_anki()(descarga TSV). - Tarjetas
propio: Trueañadidas a la grilla de recursos chinos (/cursos/zh) — enlazan a la página local sintarget=_blank.
~/Proyectos/surtido/asgi.py: rutas nuevasGET /cursos/zh/lectura/{slug}(página del curso)GET /cursos/zh/lectura/{slug}/anki(descarga mazo Anki)- Declaradas ANTES de
/cursos/{idioma}/{nivel}para evitar colisión.
- Dependencia nueva:
markdown-it-py(puro Python, instalado en el venv). - Verificado con TestClient:
/cursos/zh, ambas lecturas y el mazo responden 200; slug inexistente devuelve 404.
Siguiente paso propuesto
Renderizar un curso nuevo = añadir entrada a LECTURAS + copiar el .md a
reporte/cursos/. Opcional: añadir estilo de resaltado de términos clave.