{"id":204,"date":"2026-04-22T17:38:55","date_gmt":"2026-04-22T17:38:55","guid":{"rendered":"https:\/\/pulki.es\/blog\/?p=204"},"modified":"2026-04-22T17:38:55","modified_gmt":"2026-04-22T17:38:55","slug":"large-language-model-llm-from-scratch-llmedieval","status":"publish","type":"post","link":"https:\/\/pulki.es\/blog\/index.php\/2026\/04\/22\/large-language-model-llm-from-scratch-llmedieval\/","title":{"rendered":"Large Language Model (LLM) from scratch. LLMedieval."},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">En la entrada <a href=\"https:\/\/pulki.es\/blog\/index.php\/2026\/04\/17\/large-language-model-llm-from-scratch-neural-networks-ejemplo-practico\/\">anterior<\/a> desarrollamos un ejemplo de clasificaci\u00f3n de texto usando redes neuronales. En particular, nuestro objetivo fue determinar si un texto estaba escrito en castellano medieval o no. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En dicho ejercicio estimamos el modelo con textos escritos en castellano medieval desde esta <a href=\"https:\/\/www.hispanicseminary.org\/t&amp;c\/ac\/index-es.htm\">web<\/a> y textos escritos en castellano moderno provenientes de la iniciativa <a href=\"https:\/\/santiagoen100palabras.cl\/\">\u201cSantiago en 100 Palabras\u201d<\/a>, por tanto, la predicci\u00f3n es parcialmente correcta s\u00f3lo si son ingresados textos distintos a los usados para el entrenamiento, pero provenientes de estas fuentes. Por el contrario, si ingresamos textos cuya morfolog\u00eda es similar a la del castellano medieval, que no son de la iniciativa \u201cSantiago en 100 Palabras\u201d, y que no han sido escritos en castellano medieval (como textos en portugu\u00e9s), es muy probable que sean err\u00f3neamente clasificados como medieval. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Evidentemente, para responder si un texto est\u00e1 escrito en castellano medieval o no, es necesario tener un corpus suficientemente grande, que entre otras cosas, incluya m\u00faltiples idiomas. Con esta precisi\u00f3n en mente, presentamos la versi\u00f3n en l\u00ednea del clasificador: <a href=\"https:\/\/pulki.es\/medieval\/clasificar.php\">https:\/\/pulki.es\/medieval\/clasificar.php<\/a>. No obstante, adem\u00e1s del clasificador, esta p\u00e1gina albergar\u00e1 un proyecto que llamaremos LLMedieval. En la siguiente secci\u00f3n te explicamos de qu\u00e9 se trata.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">LLMedieval<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">LLMedieval ser\u00e1 un Large Language Model cuyo principal objetivo es generar texto en castellano medieval. Este proyecto tiene fines estrictamente did\u00e1cticos, sin embargo, su realizaci\u00f3n puede ser \u00fatil para:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Investigaci\u00f3n filol\u00f3gica y ling\u00fc\u00edstica<\/li>\n\n\n\n<li>Apoyo a edici\u00f3n y transcripci\u00f3n de manuscritos<\/li>\n\n\n\n<li>Educaci\u00f3n y divulgaci\u00f3n<\/li>\n\n\n\n<li>Humanidades digitales<\/li>\n\n\n\n<li>Recreaci\u00f3n hist\u00f3rica y creaci\u00f3n de contenido<\/li>\n\n\n\n<li>Clasificaci\u00f3n y atribuci\u00f3n estil\u00edstica<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">El proceso se ir\u00e1 datando en <a href=\"https:\/\/pulki.es\/medieval\/\">https:\/\/pulki.es\/medieval\/<\/a>. Stay tuned!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jos\u00e9 Miguel Mu\u00f1oz Urra \u2013\u00a0<a href=\"mailto:jmunozu@pulki.es\">jmunozu@pulki.es<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En la entrada anterior desarrollamos un ejemplo de clasificaci\u00f3n de texto usando redes neuronales. En particular, nuestro objetivo fue determinar si un texto estaba escrito en castellano medieval o no. En dicho ejercicio estimamos el modelo con textos escritos en castellano medieval desde esta web y textos escritos en castellano moderno provenientes de la iniciativa [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-204","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/pulki.es\/blog\/index.php\/wp-json\/wp\/v2\/posts\/204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pulki.es\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pulki.es\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pulki.es\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pulki.es\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=204"}],"version-history":[{"count":3,"href":"https:\/\/pulki.es\/blog\/index.php\/wp-json\/wp\/v2\/posts\/204\/revisions"}],"predecessor-version":[{"id":207,"href":"https:\/\/pulki.es\/blog\/index.php\/wp-json\/wp\/v2\/posts\/204\/revisions\/207"}],"wp:attachment":[{"href":"https:\/\/pulki.es\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pulki.es\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pulki.es\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}