{"id":6750,"date":"2022-06-10T17:30:26","date_gmt":"2022-06-10T15:30:26","guid":{"rendered":"https:\/\/www.ibidem-translations.com\/edu\/?p=6750"},"modified":"2022-10-29T18:39:52","modified_gmt":"2022-10-29T16:39:52","slug":"traduccion-automatica-yoruba-ingles","status":"publish","type":"post","link":"https:\/\/www.ibidem-translations.com\/edu\/traduccion-automatica-yoruba-ingles\/","title":{"rendered":"Traducci\u00f3n autom\u00e1tica simple: del yor\u00f9b\u00e1 a ingl\u00e9s"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\" style=\"text-align:center\"><span style=\"color:#0693e3\" class=\"color\"> A free translation by Chema, a Spain-based translator specializing in <\/span><a href=\"https:\/\/www.ibidem-translations.com\/spanish.php\"><span style=\"color:#0693e3\" class=\"color\">English to Spanish translations<\/span><\/a><span style=\"color:#0693e3\" class=\"color\">, with a growing interest in Machine Learning Models and Machine Translation. <\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"text-align:center\"><strong><span style=\"color:#0693e3\" class=\"color\">An original text written by Abid Ali Awan, originally published in<\/span><\/strong><span style=\"color:#0693e3\" class=\"color\"> <br><\/span><a rel=\"noreferrer noopener\" href=\"https:\/\/towardsdatascience.com\/simple-machine-translation-yor%C3%B9b%C3%A1-to-english-1b958ccdc8a1\" target=\"_blank\"><span style=\"color:#0693e3\" class=\"color\">https:\/\/towardsdatascience.com\/simple-machine-translation-yor%C3%B9b%C3%A1-to-english-1b958ccdc8a1<\/span><\/a><span style=\"color:#0693e3\" class=\"color\"> <\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"text-align:center\">* * *<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"7e94\">C\u00f3mo ajustar el modelo multilenguaje PNL de Helsinki para traducir del yor\u00f9b\u00e1 al ingl\u00e9s.<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*c4oXiR7k7hPPd6ckn1aaSw.jpeg\" alt=\"\"\/><figcaption>Desaf\u00edo de traducci\u00f3n autom\u00e1tica de yoruba |&nbsp;<a href=\"https:\/\/zindi.africa\/competitions\/ai4d-yoruba-machine-translation-challenge\" rel=\"noreferrer noopener\" target=\"_blank\">Zindi<\/a><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"c0bb\">Introducci\u00f3n<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En este art\u00edculo construiremos un modelo de traducci\u00f3n autom\u00e1tica para traducir oraciones del yor\u00f9b\u00e1 al ingl\u00e9s. Estas oraciones son de varios tipos, como art\u00edculos de noticias, conversaciones en las redes sociales, transcripciones orales y libros escritos exclusivamente en yor\u00f9b\u00e1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La traducci\u00f3n autom\u00e1tica para idiomas de pocos recursos no es habitual, y es bastante dif\u00edcil obtener resultados precisos cuando no hay mucha cantidad de datos disponibles en estos idiomas. Tenemos una base de datos para el texto yoruba (JW300), pero que relacionado con el \u00e1mbito de las religiones. Necesitamos un modelo generalizado que pueda luego utilizarse en m\u00faltiples \u00e1mbitos: en <a rel=\"noreferrer noopener\" href=\"https:\/\/ai4d.ai\/\" target=\"_blank\"><strong>ai4d.ai<\/strong><\/a><strong> <\/strong>vamos a poder encontrar muchos m\u00e1s datos y lo \u00fanico que habr\u00e1 que hacer es alimentar nuestro modelo con estos datos para que de un buen resultado y asegurar el primer puesto en el <a rel=\"noreferrer noopener\" href=\"https:\/\/zindi.africa\/competitions\/ai4d-yoruba-machine-translation-challenge\" target=\"_blank\">Desaf\u00edo de traducci\u00f3n autom\u00e1tica de yor\u00f9b\u00e1 AI4D \u2014 Zindi<\/a>&nbsp;.<a rel=\"noreferrer noopener\" href=\"https:\/\/zindi.africa\/competitions\/ai4d-yoruba-machine-translation-challenge\" target=\"_blank\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>En este proyecto usaremos el modo Helsinki NLP, as\u00ed que hablemos de ellos como organizaci\u00f3n.<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"190f\">Helsinki PNL<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">El Grupo de Investigaci\u00f3n de Tecnolog\u00eda del Lenguaje de la Universidad de Helsinki aliment\u00f3 modelos de PNL (Programaci\u00f3n Neurolingu\u00edstica) de Helsinki. Su objetivo es poder dar una traducci\u00f3n autom\u00e1tica para todos los idiomas que existen. Tambi\u00e9n estudian los mecanismos de procesamiento del lenguaje humano, que incluyen revisi\u00f3n autom\u00e1tica de ortograf\u00eda y gram\u00e1tica, traducci\u00f3n autom\u00e1tica y ASR (<em>Automatic Speech Recognition<\/em> o reconocimiento autom\u00e1tico del habla). Para obtener m\u00e1s informaci\u00f3n, visite <a rel=\"noreferrer noopener\" href=\"https:\/\/translate.ling.helsinki.fi\/\" target=\"_blank\">Tecnolog\u00eda&nbsp;<\/a><a rel=\"noreferrer noopener\" href=\"https:\/\/blogs.helsinki.fi\/language-technology\/\" target=\"_blank\">del lenguaje<\/a>. Estos modelos est\u00e1n disponibles p\u00fablicamente en <a rel=\"noreferrer noopener\" href=\"https:\/\/huggingface.co\/Helsinki-NLP\" target=\"_blank\">HuggingFace<\/a>&nbsp;y en GitHub.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"6d7c\">Importaci\u00f3n de memorias esenciales<\/h3>\n\n\n\n<figure><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fembed.deepnote.com%3A443%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00002-b9ba4867-b7ec-4bf8-89a3-354936c5388e%3Fheight%3D206&amp;display_name=Deepnote&amp;url=https%3A%2F%2Fembed.deepnote.com%3A443%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00002-b9ba4867-b7ec-4bf8-89a3-354936c5388e%3Fheight%3D206&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=deepnote\" allowfullscreen=\"\" height=\"206\" width=\"692\"><\/iframe><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"9a9a\">Selecci\u00f3n de opciones<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Para que el texto se vea limpio, tienes que hacer que la opci\u00f3n <strong><em>Limpiar<\/em><\/strong> aparezca como<strong>True<\/strong>, para poder ir ampliando la base de datos sin tener que ir borrando cosas.<\/li><li>Si quieres alimentar el modelo, tienes que hacer que <strong><em>Train<\/em> <\/strong>aparezca tambi\u00e9n como <strong>True<\/strong>&nbsp;.<\/li><\/ul>\n\n\n\n<figure><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00004-336d598a-9dc6-4022-8ae1-455b5d2bdadc%3Fheight%3D116&amp;display_name=Deepnote&amp;url=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00004-336d598a-9dc6-4022-8ae1-455b5d2bdadc%3Fheight%3D116&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=deepnote\" allowfullscreen=\"\" height=\"116\" width=\"692\"><\/iframe><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"fdc5\">Lectura de los datos del modelo<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Puedes ir leyendo los datos de alimentaci\u00f3n mediante pandas para tener un conocimiento inicial de c\u00f3mo se ve nuestra base de datos.<\/p>\n\n\n\n<figure><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00006-a3aa7736-c595-49f2-b509-6d9ca693ac1c%3Fheight%3D98&amp;display_name=Deepnote&amp;url=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00006-a3aa7736-c595-49f2-b509-6d9ca693ac1c%3Fheight%3D98&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=deepnote\" allowfullscreen=\"\" height=\"98\" width=\"692\"><\/iframe><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Los datos de alimentaci\u00f3n consisten en 10.054 oraciones paralelas en la combinaci\u00f3n Yor\u00f9b\u00e1-ingl\u00e9s. Tenemos tres columnas: <strong>ID <\/strong>(identificadores \u00fanicos), <strong>yoruba <\/strong>(contiene texto en yor\u00f9b\u00e1) y English (traducci\u00f3n del texto del ingl\u00e9s al yor\u00f9b\u00e1). Los datos se ven bastante limpios y no faltan valores.<\/p>\n\n\n\n<figure><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00007-039f336c-e001-4b6b-baf4-026993a6b85f%3Fheight%3D303&amp;display_name=Deepnote&amp;url=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00007-039f336c-e001-4b6b-baf4-026993a6b85f%3Fheight%3D303&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=deepnote\" allowfullscreen=\"\" height=\"303\" width=\"692\"><\/iframe><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3b70\">Limpieza de datos<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Eliminamos los signos de puntuaci\u00f3n, ponemos el texto a un nivel m\u00e1s bajo y eliminamos los d\u00edgitos del texto para que nuestro modelo funcione mejor. Por ahora, mantendremos esta funci\u00f3n desactivada, pero la usaremos m\u00e1s adelante para futuros experimentos.<\/p>\n\n\n\n<figure><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fembed.deepnote.com%3A443%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00008-4623e03c-ad68-481e-a142-ca38d06b3788%3Fheight%3D350&amp;display_name=Deepnote&amp;url=https%3A%2F%2Fembed.deepnote.com%3A443%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00008-4623e03c-ad68-481e-a142-ca38d06b3788%3Fheight%3D350&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=deepnote\" allowfullscreen=\"\" height=\"350\" width=\"692\"><\/iframe><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"dd68\">El tokenizador y el modelo<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Hemos utilizado joyas escondidas de traducci\u00f3n autom\u00e1tica que se hicieron en varios idiomas, incluido el yor\u00f9b\u00e1. Los <strong>modelos de PNL de<\/strong> <strong>Helsinki<\/strong> son unos de los mejores en la traducci\u00f3n autom\u00e1tica y vienen con la opci\u00f3n de poder transferirlos, por lo que podremos usar el mismo modelo con el mismo tama\u00f1o y ajustarlo a nuestra nueva base de datos para obtener todav\u00eda mejores resultados. Usaremos el modelo <a rel=\"noreferrer noopener\" href=\"https:\/\/huggingface.co\/Helsinki-NLP\/opus-mt-mul-en\" target=\"_blank\">Helsinki-NLP\/opus-mt-mul-en \u00b7 Hugging Face<\/a> y lo ajustaremos a un texto yor\u00f9b\u00e1 m\u00e1s generalizado proporcionado por <strong>Artificial Intelligence for Development-Africa Network (<\/strong><a rel=\"noreferrer noopener\" href=\"https:\/\/ai4d.ai\/\" target=\"_blank\"><strong>ai4d.ai<\/strong><\/a><strong>).<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El modelo est\u00e1 disponible p\u00fablicamente en Hugging face y es bastante f\u00e1cil de descargar y alimentar usando la biblioteca de transformadores. Usaremos GPU y a\u00f1adiremos<code>.to(cuda)<\/code>para activar la GPU en este modelo.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>grupo de origen<\/strong>&nbsp;: varios idiomas<\/li><li><strong>grupo objetivo<\/strong> : Ingl\u00e9s<\/li><li><strong><em>readme <\/em>de OPUS<\/strong>&nbsp;:&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/Helsinki-NLP\/Tatoeba-Challenge\/tree\/master\/models\/mul-eng\/README.md\" target=\"_blank\">mul-eng<\/a><\/li><li><strong>modelo<\/strong>&nbsp;: transformador<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Si tienes una buena conexi\u00f3n a Internet, no te llevar\u00e1 mucho descargar y cargar el modelo.<\/em><\/p>\n\n\n\n<figure><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00010-f63d1402-5d9e-4329-923b-682c5f456188%3Fheight%3D152&amp;display_name=Deepnote&amp;url=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00010-f63d1402-5d9e-4329-923b-682c5f456188%3Fheight%3D152&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=deepnote\" allowfullscreen=\"\" height=\"152\" width=\"692\"><\/iframe><\/figure>\n\n\n\n<pre class=\"wp-block-preformatted\">Downloading: 100% 1,15k\/1,15k [00:00&lt;00:00, 23,2kB\/s] <br>Downloading: 100% 707k\/707k [00:00&lt;00:00, 1,03MB\/s] <br>Downloading: 100% 791k\/ 791k [00:00&lt;00:00, 1,05 MB\/s] <br>Downloading: 100 % 1,42 M\/1,42 M [00:00&lt;00:00, 2,00 MB\/s] <br>Downloading : 100 % 44,0\/44,0 [00:00&lt; 00:00, 1.56kB\/s] <br>Downloading : 100% 310M\/310M [00:27&lt;00:00, 12.8MB\/s]<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"4ebc\">Preparaci\u00f3n del modelo para la alimentaci\u00f3n<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"dfec\">Optimizador<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Usaremos el optimizador AdamW para hacer que nuestro modelo converja r\u00e1pidamente y d\u00e9 mejores resultados con una tasa de aprendizaje de 0,0001. He trabajado con diferentes optimizadores disponibles en la biblioteca PyTorch y AdamW es el que mejor funciona para este problema. Al ajustar los hiperpar\u00e1metros, obtuve un muy buen resultado con una tasa de aprendizaje de 0,0001.<\/p>\n\n\n\n<figure><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00011-8c823dc2-4eea-44ec-821f-4842cb5cd78f%3Fheight%3D98&amp;display_name=Deepnote&amp;url=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00011-8c823dc2-4eea-44ec-821f-4842cb5cd78f%3Fheight%3D98&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=deepnote\" allowfullscreen=\"\" height=\"98\" width=\"692\"><\/iframe><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">He utilizado la t\u00e9cnica de&nbsp;<a href=\"https:\/\/www.kaggle.com\/ekshusingh\/helsinki-nlp-opus-mt-en-fr\" rel=\"noreferrer noopener\" target=\"_blank\">ekshusingh<\/a>&nbsp;para afinar el modelo de PNL de Helsinki.&nbsp;Es r\u00e1pido de entrenar y requiere pocas muestras para producir mejores resultados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">He realizado algunos ajustes de hiperpar\u00e1metros y obtenido par\u00e1metros finales de 27 <span style=\"background-color: rgb(232, 234, 235);\" class=\"color\"><b>Epochs <\/b><\/span>y 32&nbsp;<strong>tama\u00f1os de lote<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La funci\u00f3n <code>model_train()<\/code>primero divide el lote en <code>local_X<\/code>y&nbsp;<code>local_y<\/code>. Vamos a usar la funci\u00f3n <code>prepare_seq2seq_batch<\/code>del tokenizador para convertir el texto en tokens, que se pueden usar como entrada para nuestro modelo. Luego usaremos la opci\u00f3n de descenso de gradiente para optimizar las p\u00e9rdidas e imprimir la p\u00e9rdida final.<\/p>\n\n\n\n<figure><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00013-d2b1e241-1fd7-4ccf-ad32-03268fc5d9a9%3Fheight%3D512&amp;display_name=Deepnote&amp;url=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00013-d2b1e241-1fd7-4ccf-ad32-03268fc5d9a9%3Fheight%3D512&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=deepnote\" allowfullscreen=\"\" height=\"512\" width=\"692\"><\/iframe><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"7603\">Alimentaci\u00f3n<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La alimentaci\u00f3n de un modelo ha durado 30 minutos con 27 Epochs y cada Epoch ha tardado aproximadamente 38 segundos en ejecutarse. La p\u00e9rdida final ha sido de 0,0755, que es bastante buena y, por lo tanto, es evidente que nuestro modelo ha funcionado bien, pero a\u00fan tenemos que comprobarlo en la m\u00e9trica de evaluaci\u00f3n.<\/p>\n\n\n\n<figure><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00014-8a765f6d-5858-4815-8ab0-05ff1e2b61e0%3Fheight%3D116&amp;display_name=Deepnote&amp;url=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00014-8a765f6d-5858-4815-8ab0-05ff1e2b61e0%3Fheight%3D116&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=deepnote\" allowfullscreen=\"\" height=\"116\" width=\"692\"><\/iframe><\/figure>\n\n\n\n<pre class=\"wp-block-preformatted\">100% 125\/125 [00:38&lt;00:00, 3,84 it\/s]<br>Loss: tensor (0.0755, device='cuda: 0', grad_fn = &lt;DivBackward0&gt;)<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"bb2c\">Modelo de prueba<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Se prueba en una sola muestra del conjunto de datos de prueba.<\/p>\n\n\n\n<figure><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00016-97812732-bf2a-48e2-ba12-88c10b8ce0a5%3Fheight%3D116&amp;display_name=Deepnote&amp;url=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00016-97812732-bf2a-48e2-ba12-88c10b8ce0a5%3Fheight%3D116&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=deepnote\" allowfullscreen=\"\" height=\"116\" width=\"692\"><\/iframe><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">El modelo ha funcionado bastante bien y la frase ahora tiene sentido. Habr\u00e1 que eliminar los corchetes y los <code>&lt;pad&gt;<\/code> de otros signos de puntuaci\u00f3n innecesarios para dejar nuestra base de datos limpia.<\/p>\n\n\n\n<figure><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00017-77edcf84-1c0d-45fb-a3e5-0f174e45d1ea%3Fheight%3D138&amp;display_name=Deepnote&amp;url=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00017-77edcf84-1c0d-45fb-a3e5-0f174e45d1ea%3Fheight%3D138&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=deepnote\" allowfullscreen=\"\" height=\"138\" width=\"692\"><\/iframe><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Usando una cadena&nbsp;<code>sub<\/code>y&nbsp;<code>replace<\/code> hemos podido eliminar<code>&lt;pad&gt;,', [,]<\/code>de nuestro texto.<\/p>\n\n\n\n<figure><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00019-b8919f01-e602-42c1-a594-719ee4f8447e%3Fheight%3D170&amp;display_name=Deepnote&amp;url=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00019-b8919f01-e602-42c1-a594-719ee4f8447e%3Fheight%3D170&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=deepnote\" allowfullscreen=\"\" height=\"170\" width=\"692\"><\/iframe><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">El texto final se ve limpio y es casi perfecto para una evaluaci\u00f3n inicial.<\/p>\n\n\n\n<figure><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00020-7fa5bb07-d873-47cd-811c-60412def70f5%3Fheight%3D138&amp;display_name=Deepnote&amp;url=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00020-7fa5bb07-d873-47cd-811c-60412def70f5%3Fheight%3D138&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=deepnote\" allowfullscreen=\"\" height=\"138\" width=\"692\"><\/iframe><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"adce\">Predicciones a partir de la base de datos de prueba<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos a predecir a partir de la base de datos de prueba y verificar si nuestro modelo ha funcionado bien. Para ello, subimos la base de datos de prueba a la plataforma Zindi.<\/p>\n\n\n\n<figure><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fembed.deepnote.com%3A443%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00022-59af206c-633e-4831-a254-54e952fad950%3Fheight%3D98&amp;display_name=Deepnote&amp;url=https%3A%2F%2Fembed.deepnote.com%3A443%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00022-59af206c-633e-4831-a254-54e952fad950%3Fheight%3D98&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=deepnote\" allowfullscreen=\"\" height=\"98\" width=\"692\"><\/iframe><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Se genera una predicci\u00f3n y se decodifica el tensor en texto por lotes. Mediante<code>.progress_apply<\/code>, hemos traducido todo el texto en yoruba de la base de datos de prueba y lo hemos movido a una nueva columna llamada<code>Label<\/code><\/p>\n\n\n\n<figure><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00024-f0a9f94f-e59c-4b78-bd4f-7c8d18dfb3b3%3Fheight%3D168&amp;display_name=Deepnote&amp;url=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00024-f0a9f94f-e59c-4b78-bd4f-7c8d18dfb3b3%3Fheight%3D168&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=deepnote\" allowfullscreen=\"\" height=\"168\" width=\"692\"><\/iframe><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">La traducci\u00f3n predicha queda limpia:<\/p>\n\n\n\n<figure><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00025-ec6e75f5-5ae2-4813-a678-a857874215bc%3Fheight%3D188&amp;display_name=Deepnote&amp;url=https%3A%2F%2Fembed.deepnote.com%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00025-ec6e75f5-5ae2-4813-a678-a857874215bc%3Fheight%3D188&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=deepnote\" allowfullscreen=\"\" height=\"188\" width=\"692\"><\/iframe><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n nos encontramos con la versi\u00f3n final del conjunto de datos de prueba, que es bastante precisa. Para verificar c\u00f3mo se ha desarrollado nuestro modelo en la base de datos de prueba, probamos a subir el archivo en la plataforma Zindi.<\/p>\n\n\n\n<figure><iframe loading=\"lazy\" src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fembed.deepnote.com%3A443%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00026-e6199065-1eb0-4670-b22c-e63fb1511a22%3Fheight%3D303&amp;display_name=Deepnote&amp;url=https%3A%2F%2Fembed.deepnote.com%3A443%2Fbbf40711-c099-4610-8aaa-ecab3c1ff5ca%2F09b33bc5-686e-4ef7-b1f3-0a2f765500c1%2F00026-e6199065-1eb0-4670-b22c-e63fb1511a22%3Fheight%3D303&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=deepnote\" allowfullscreen=\"\" height=\"303\" width=\"692\"><\/iframe><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2b89\">M\u00e9trica<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La competencia utiliza la m\u00e9trica&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/pypi.org\/project\/rouge-score\/\" target=\"_blank\">Rouge Score<\/a> y cuanto mayor sea la puntuaci\u00f3n, mejor funcionar\u00e1 el modelo. La puntuaci\u00f3n de nuestro modelo en la tabla de clasificaci\u00f3n es de 0,3025, que no est\u00e1 mal, lo que te llevar\u00e1 al top 20.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1400\/1*-qHtteLRQE32p8RcZaF-Kw.jpeg\" alt=\"\"\/><figcaption>Autores M\u00e9trica |&nbsp;Puntuaci\u00f3n de la tabla de clasificaci\u00f3n de Zindi<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"84da\">Conclusi\u00f3n<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Utilizando el poder del aprendizaje por transferencia, hemos creado un modelo que ha funcionado bastante bien con un texto en yoruba est\u00e1ndar. El modelo multilenguaje de traducci\u00f3n autom\u00e1tica de PNL de Helsinki funcion\u00f3 bien. He experimentado con muchos modelos disponibles p\u00fablicamente en HugginFace y <a rel=\"noreferrer noopener\" href=\"https:\/\/huggingface.co\/Helsinki-NLP\/opus-mt-mul-en\" target=\"_blank\">opus-mt-mul-en<\/a>, que funcionan mejor en lenguajes con pocos recursos. Debido al traductor de Google, la investigaci\u00f3n de traducci\u00f3n autom\u00e1tica se ha visto afectada de forma negativa, pero este traductor no ofrece servicio de traducci\u00f3n para idiomas con pocos recursos, y estos idiomas suelen ser menos precisos, por lo que aplicarle tu modelo de traducci\u00f3n autom\u00e1tica te va a dar la libertad de traducir cualquier idioma de pocos recursos con el uso de transformadores. Al final, esto fue con lo que empec\u00e9, y tras varios experimentos y preprocesando el texto, obtuve el puesto 14\u00ba en la competici\u00f3n, con una puntuaci\u00f3n final de 0,35168.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Puedes encontrar mi modelo en&nbsp;<a href=\"https:\/\/huggingface.co\/kingabzpro\/Helsinki-NLP-opus-yor-mul-en\" rel=\"noreferrer noopener\" target=\"_blank\">kingabzpro\/Helsinki-NLP-opus-yor-mul-en \u00b7 Hugging Face<\/a><\/p><\/blockquote>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-right kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;right&quot;,&quot;id&quot;:&quot;6750&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;Valora este art\u00edculo&quot;,&quot;legend&quot;:&quot;0\\\/5 - (0 votes)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;Traducci\u00f3n autom\u00e1tica simple: del yor\u00f9b\u00e1 a ingl\u00e9s&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\">\n            <span class=\"kksr-muted\">Valora este art\u00edculo<\/span>\n    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"Translation into Spanish of an interesting article by Abid Ali Awan, a certified data scientist professional, master in technology management with a degree in telecommunications engineering, who loves building machine learning models.","protected":false},"author":8,"featured_media":7046,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[80],"tags":[292,295,218,293],"class_list":["post-6750","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-translations-spanish","tag-automatic-translation","tag-english","tag-translation-into-spanish","tag-yoruba"],"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"Translation into Spanish of an interesting article by Abid Ali Awan, a certified data scientist professional, master in technology management with a degree in telecommunications engineering, who loves building machine learning models.\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"Mauri\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.ibidem-translations.com\/edu\/traduccion-automatica-yoruba-ingles\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"IBIDEM TRANSLATIONS EDU |\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Traducci\u00f3n autom\u00e1tica simple: del yor\u00f9b\u00e1 a ingl\u00e9s\" \/>\n\t\t<meta property=\"og:description\" content=\"Translation into Spanish of an interesting article by Abid Ali Awan, a certified data scientist professional, master in technology management with a degree in telecommunications engineering, who loves building machine learning models.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.ibidem-translations.com\/edu\/traduccion-automatica-yoruba-ingles\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-06-10T15:30:26+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-10-29T16:39:52+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Traducci\u00f3n autom\u00e1tica simple: del yor\u00f9b\u00e1 a ingl\u00e9s\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Translation into Spanish of an interesting article by Abid Ali Awan, a certified data scientist professional, master in technology management with a degree in telecommunications engineering, who loves building machine learning models.\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/traduccion-automatica-yoruba-ingles\\\/#article\",\"name\":\"Traducci\\u00f3n autom\\u00e1tica simple: del yor\\u00f9b\\u00e1 a ingl\\u00e9s\",\"headline\":\"Traducci\\u00f3n autom\\u00e1tica simple: del yor\\u00f9b\\u00e1 a ingl\\u00e9s\",\"author\":{\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/author\\\/mau\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/Yoruba.png\",\"width\":1140,\"height\":380,\"caption\":\"Yoruba-English machine translation template.\"},\"datePublished\":\"2022-06-10T17:30:26+02:00\",\"dateModified\":\"2022-10-29T18:39:52+02:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/traduccion-automatica-yoruba-ingles\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/traduccion-automatica-yoruba-ingles\\\/#webpage\"},\"articleSection\":\"Translations into Spanish, automatic translation, english, translation into spanish, yoruba\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/traduccion-automatica-yoruba-ingles\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/translations-spanish\\\/#listItem\",\"name\":\"Translations into Spanish\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/translations-spanish\\\/#listItem\",\"position\":2,\"name\":\"Translations into Spanish\",\"item\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/translations-spanish\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/traduccion-automatica-yoruba-ingles\\\/#listItem\",\"name\":\"Traducci\\u00f3n autom\\u00e1tica simple: del yor\\u00f9b\\u00e1 a ingl\\u00e9s\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/traduccion-automatica-yoruba-ingles\\\/#listItem\",\"position\":3,\"name\":\"Traducci\\u00f3n autom\\u00e1tica simple: del yor\\u00f9b\\u00e1 a ingl\\u00e9s\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/translations-spanish\\\/#listItem\",\"name\":\"Translations into Spanish\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/#organization\",\"name\":\"IBIDEM TRANSLATIONS EDU\",\"url\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/author\\\/mau\\\/#author\",\"url\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/author\\\/mau\\\/\",\"name\":\"Mauri\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/traduccion-automatica-yoruba-ingles\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b7b325afa7a8af8c21ac26bbaac9118b81803ff10d6c403a1b84df7063a874dd?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Mauri\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/traduccion-automatica-yoruba-ingles\\\/#webpage\",\"url\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/traduccion-automatica-yoruba-ingles\\\/\",\"name\":\"Traducci\\u00f3n autom\\u00e1tica simple: del yor\\u00f9b\\u00e1 a ingl\\u00e9s\",\"description\":\"Translation into Spanish of an interesting article by Abid Ali Awan, a certified data scientist professional, master in technology management with a degree in telecommunications engineering, who loves building machine learning models.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/traduccion-automatica-yoruba-ingles\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/author\\\/mau\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/author\\\/mau\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/Yoruba.png\",\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/traduccion-automatica-yoruba-ingles\\\/#mainImage\",\"width\":1140,\"height\":380,\"caption\":\"Yoruba-English machine translation template.\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/traduccion-automatica-yoruba-ingles\\\/#mainImage\"},\"datePublished\":\"2022-06-10T17:30:26+02:00\",\"dateModified\":\"2022-10-29T18:39:52+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/#website\",\"url\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/\",\"name\":\"IBIDEM TRANSLATIONS EDU\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ibidem-translations.com\\\/edu\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Traducci\u00f3n autom\u00e1tica simple: del yor\u00f9b\u00e1 a ingl\u00e9s","description":"Translation into Spanish of an interesting article by Abid Ali Awan, a certified data scientist professional, master in technology management with a degree in telecommunications engineering, who loves building machine learning models.","canonical_url":"https:\/\/www.ibidem-translations.com\/edu\/traduccion-automatica-yoruba-ingles\/","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ibidem-translations.com\/edu\/traduccion-automatica-yoruba-ingles\/#article","name":"Traducci\u00f3n autom\u00e1tica simple: del yor\u00f9b\u00e1 a ingl\u00e9s","headline":"Traducci\u00f3n autom\u00e1tica simple: del yor\u00f9b\u00e1 a ingl\u00e9s","author":{"@id":"https:\/\/www.ibidem-translations.com\/edu\/author\/mau\/#author"},"publisher":{"@id":"https:\/\/www.ibidem-translations.com\/edu\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.ibidem-translations.com\/edu\/wp-content\/uploads\/2022\/06\/Yoruba.png","width":1140,"height":380,"caption":"Yoruba-English machine translation template."},"datePublished":"2022-06-10T17:30:26+02:00","dateModified":"2022-10-29T18:39:52+02:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.ibidem-translations.com\/edu\/traduccion-automatica-yoruba-ingles\/#webpage"},"isPartOf":{"@id":"https:\/\/www.ibidem-translations.com\/edu\/traduccion-automatica-yoruba-ingles\/#webpage"},"articleSection":"Translations into Spanish, automatic translation, english, translation into spanish, yoruba"},{"@type":"BreadcrumbList","@id":"https:\/\/www.ibidem-translations.com\/edu\/traduccion-automatica-yoruba-ingles\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.ibidem-translations.com\/edu\/#listItem","position":1,"name":"Home","item":"https:\/\/www.ibidem-translations.com\/edu\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ibidem-translations.com\/edu\/translations-spanish\/#listItem","name":"Translations into Spanish"}},{"@type":"ListItem","@id":"https:\/\/www.ibidem-translations.com\/edu\/translations-spanish\/#listItem","position":2,"name":"Translations into Spanish","item":"https:\/\/www.ibidem-translations.com\/edu\/translations-spanish\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ibidem-translations.com\/edu\/traduccion-automatica-yoruba-ingles\/#listItem","name":"Traducci\u00f3n autom\u00e1tica simple: del yor\u00f9b\u00e1 a ingl\u00e9s"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.ibidem-translations.com\/edu\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.ibidem-translations.com\/edu\/traduccion-automatica-yoruba-ingles\/#listItem","position":3,"name":"Traducci\u00f3n autom\u00e1tica simple: del yor\u00f9b\u00e1 a ingl\u00e9s","previousItem":{"@type":"ListItem","@id":"https:\/\/www.ibidem-translations.com\/edu\/translations-spanish\/#listItem","name":"Translations into Spanish"}}]},{"@type":"Organization","@id":"https:\/\/www.ibidem-translations.com\/edu\/#organization","name":"IBIDEM TRANSLATIONS EDU","url":"https:\/\/www.ibidem-translations.com\/edu\/"},{"@type":"Person","@id":"https:\/\/www.ibidem-translations.com\/edu\/author\/mau\/#author","url":"https:\/\/www.ibidem-translations.com\/edu\/author\/mau\/","name":"Mauri","image":{"@type":"ImageObject","@id":"https:\/\/www.ibidem-translations.com\/edu\/traduccion-automatica-yoruba-ingles\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/b7b325afa7a8af8c21ac26bbaac9118b81803ff10d6c403a1b84df7063a874dd?s=96&d=mm&r=g","width":96,"height":96,"caption":"Mauri"}},{"@type":"WebPage","@id":"https:\/\/www.ibidem-translations.com\/edu\/traduccion-automatica-yoruba-ingles\/#webpage","url":"https:\/\/www.ibidem-translations.com\/edu\/traduccion-automatica-yoruba-ingles\/","name":"Traducci\u00f3n autom\u00e1tica simple: del yor\u00f9b\u00e1 a ingl\u00e9s","description":"Translation into Spanish of an interesting article by Abid Ali Awan, a certified data scientist professional, master in technology management with a degree in telecommunications engineering, who loves building machine learning models.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.ibidem-translations.com\/edu\/#website"},"breadcrumb":{"@id":"https:\/\/www.ibidem-translations.com\/edu\/traduccion-automatica-yoruba-ingles\/#breadcrumblist"},"author":{"@id":"https:\/\/www.ibidem-translations.com\/edu\/author\/mau\/#author"},"creator":{"@id":"https:\/\/www.ibidem-translations.com\/edu\/author\/mau\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.ibidem-translations.com\/edu\/wp-content\/uploads\/2022\/06\/Yoruba.png","@id":"https:\/\/www.ibidem-translations.com\/edu\/traduccion-automatica-yoruba-ingles\/#mainImage","width":1140,"height":380,"caption":"Yoruba-English machine translation template."},"primaryImageOfPage":{"@id":"https:\/\/www.ibidem-translations.com\/edu\/traduccion-automatica-yoruba-ingles\/#mainImage"},"datePublished":"2022-06-10T17:30:26+02:00","dateModified":"2022-10-29T18:39:52+02:00"},{"@type":"WebSite","@id":"https:\/\/www.ibidem-translations.com\/edu\/#website","url":"https:\/\/www.ibidem-translations.com\/edu\/","name":"IBIDEM TRANSLATIONS EDU","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.ibidem-translations.com\/edu\/#organization"}}]},"og:locale":"en_US","og:site_name":"IBIDEM TRANSLATIONS EDU |","og:type":"article","og:title":"Traducci\u00f3n autom\u00e1tica simple: del yor\u00f9b\u00e1 a ingl\u00e9s","og:description":"Translation into Spanish of an interesting article by Abid Ali Awan, a certified data scientist professional, master in technology management with a degree in telecommunications engineering, who loves building machine learning models.","og:url":"https:\/\/www.ibidem-translations.com\/edu\/traduccion-automatica-yoruba-ingles\/","article:published_time":"2022-06-10T15:30:26+00:00","article:modified_time":"2022-10-29T16:39:52+00:00","twitter:card":"summary_large_image","twitter:title":"Traducci\u00f3n autom\u00e1tica simple: del yor\u00f9b\u00e1 a ingl\u00e9s","twitter:description":"Translation into Spanish of an interesting article by Abid Ali Awan, a certified data scientist professional, master in technology management with a degree in telecommunications engineering, who loves building machine learning models."},"aioseo_meta_data":{"post_id":"6750","title":null,"description":null,"keywords":null,"keyphrases":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-10-22 21:56:34","updated":"2026-10-22 21:56:34"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ibidem-translations.com\/edu\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ibidem-translations.com\/edu\/translations-spanish\/\" title=\"Translations into Spanish\">Translations into Spanish<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tTraducci\u00f3n autom\u00e1tica simple: del yor\u00f9b\u00e1 a ingl\u00e9s\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.ibidem-translations.com\/edu\/"},{"label":"Translations into Spanish","link":"https:\/\/www.ibidem-translations.com\/edu\/translations-spanish\/"},{"label":"Traducci\u00f3n autom\u00e1tica simple: del yor\u00f9b\u00e1 a ingl\u00e9s","link":"https:\/\/www.ibidem-translations.com\/edu\/traduccion-automatica-yoruba-ingles\/"}],"_links":{"self":[{"href":"https:\/\/www.ibidem-translations.com\/edu\/wp-json\/wp\/v2\/posts\/6750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ibidem-translations.com\/edu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ibidem-translations.com\/edu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ibidem-translations.com\/edu\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ibidem-translations.com\/edu\/wp-json\/wp\/v2\/comments?post=6750"}],"version-history":[{"count":16,"href":"https:\/\/www.ibidem-translations.com\/edu\/wp-json\/wp\/v2\/posts\/6750\/revisions"}],"predecessor-version":[{"id":8175,"href":"https:\/\/www.ibidem-translations.com\/edu\/wp-json\/wp\/v2\/posts\/6750\/revisions\/8175"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ibidem-translations.com\/edu\/wp-json\/wp\/v2\/media\/7046"}],"wp:attachment":[{"href":"https:\/\/www.ibidem-translations.com\/edu\/wp-json\/wp\/v2\/media?parent=6750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ibidem-translations.com\/edu\/wp-json\/wp\/v2\/categories?post=6750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ibidem-translations.com\/edu\/wp-json\/wp\/v2\/tags?post=6750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}