<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by David Lopera on Medium]]></title>
        <description><![CDATA[Stories by David Lopera on Medium]]></description>
        <link>https://medium.com/@dloperab?source=rss-a7c57fa6283b------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*J2gbHizrO1N7yrZkM6MkXw.jpeg</url>
            <title>Stories by David Lopera on Medium</title>
            <link>https://medium.com/@dloperab?source=rss-a7c57fa6283b------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Fri, 26 Jun 2026 03:35:52 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@dloperab/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[ Introducción a Browser Use — Parte 1/n]]></title>
            <link>https://dloperab.medium.com/introducci%C3%B3n-a-browser-use-parte-1-n-8de4e30f9e55?source=rss-a7c57fa6283b------2</link>
            <guid isPermaLink="false">https://medium.com/p/8de4e30f9e55</guid>
            <dc:creator><![CDATA[David Lopera]]></dc:creator>
            <pubDate>Wed, 21 May 2025 01:46:51 GMT</pubDate>
            <atom:updated>2025-05-21T01:47:47.184Z</atom:updated>
            <content:encoded><![CDATA[<h3>🤖 Introducción a Browser Use — Parte 1/n</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*bIsfjRCi7yQZDla7.png" /><figcaption>Browser Use logo — Tomado de <a href="https://github.com/browser-use/browser-use?tab=readme-ov-file">https://github.com/browser-use/browser-use?tab=readme-ov-file</a></figcaption></figure><p>Me encuentro realizando un estudio detallado de la librería <a href="https://browser-use.com/"><strong>Browser Use</strong></a>, impulsado por mi interés personal y profesional en el tema de <strong>Agentes Web con Inteligencia Artificial</strong>. La idea es crear una serie de publicaciones donde exploremos sus capacidades y casos de uso en profundidad.</p><p>En esta primera entrega, me enfocaré en explicar qué es Browser Use, qué funcionalidades ofrece y un ejemplo inicial.</p><h3>¿Qué es Browser Use?</h3><p><strong>Browser Use</strong> es una librería de código abierto diseñada para facilitar la automatización web controlada por IA. En esencia:</p><ul><li>Permite que un agente de IA controle un navegador web.</li><li>Facilita la conexión entre modelos LLM y la interfaz web.</li><li>Hace que los sitios web sean accesibles para agentes, permitiéndoles interactuar y extraer información de manera estructurada.</li></ul><h3>Características principales</h3><p><strong>Browser Use</strong> combina capacidades avanzadas de IA con mecanismos de automatización eficientes para brindar una experiencia robusta y precisa.</p><p>Algunas de sus principales características incluyen:</p><ul><li><strong>Extracción HTML + visión:</strong> Combina el análisis visual con la estructura HTML del DOM, permitiendo una interacción rica y contextual.</li><li><strong>Manejo de múltiples pestañas:</strong> Automatiza flujos complejos en varias pestañas del navegador, ideal para tareas en paralelo.</li><li><strong>Seguimiento de elementos:</strong> Extrae las rutas XPath de los elementos con los que se ha interactuado, replicando acciones de forma precisa mediante LLMs.</li><li><strong>Acciones personalizadas:</strong> Permite extender el comportamiento del agente, como guardar información, conectarse a bases de datos o enviar notificaciones.</li><li><strong>Autocorrección:</strong> Maneja errores de manera inteligente con recuperación automática para soportar flujos de de automatización robustos.</li><li><strong>Compatibilidad con cualquier LLM:</strong> Puede integrarse con cualquier modelo compatible con LangChain.</li></ul><h3>¿Qué lo hace diferente?</h3><p>La mayoría de soluciones de automatización web actuales se basan únicamente en visión artificial, tratando de imitar la navegación humana. Este enfoque suele ser:</p><ul><li>Lento.</li><li>Costoso.</li><li>Poco confiable.</li></ul><p><strong>Browser Use</strong> adopta un enfoque diferente: <strong>convierte la interfaz web en texto estructurado</strong>. Esto permite que los LLMs interactúen de forma determinista, ofreciendo:</p><ol><li>Mayor velocidad y eficiencia.</li><li>Una interacción precisa con elementos visuales como botones, menús desplegables, cajas de texto para entrada de información o formularios.</li><li>Más confiabilidad al evitar los errores comunes de la navegación basada en píxeles.</li></ol><h3>🧪 Demo rápida</h3><p>A continuación, un ejemplo básico con <strong>Browser Use</strong> que crea un agente para buscar el valor actual del stock de NVIDIA:</p><pre>from langchain_openai import ChatOpenAI<br>from browser_use import Agent<br>from dotenv import load_dotenv<br><br>import asyncio<br><br>load_dotenv()<br><br>llm = ChatOpenAI(model=&quot;gpt-4o&quot;)<br><br>async def main():<br>  agent = Agent(<br>    task=&quot;Give the latest stock price of NVIDIA&quot;,<br>    llm=llm<br>  )<br>  result = await agent.run()<br><br>asyncio.run(main())</pre><h3>🧩 Repositorio de experimentos</h3><p>Inspirado en el excelente trabajo de mi amigo <strong>Henry Ruiz</strong> con el repositorio de <a href="https://github.com/haruiz/agents-experiments">https://github.com/haruiz/agents-experiments</a>, he creado el repositorio:</p><p>👉 <a href="https://github.com/dloperab/ai-web-agents-experiments">dloperab/ai-web-agents-experiments</a></p><p>Allí iré publicando diferentes pruebas y exploraciones con Browser Use y Agentes Web. El ejemplo anterior está disponible en:</p><p>📂 <a href="https://github.com/dloperab/ai-web-agents-experiments/blob/main/browser-use/foundations/01_quickstart.py">browser-use/foundations/01_quickstart.py</a></p><p>Gracias por llegar hasta el final de este post 🙌</p><p>Si te pareció útil, compártelo o comenta qué otros recursos te han servido para explorar el mundo de los agentes web e IA generativa.</p><p>¡Seguimos aprendiendo!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8de4e30f9e55" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[ Explorando Agentes Web con AgentQ]]></title>
            <link>https://dloperab.medium.com/explorando-agentes-web-con-agentq-bfaecac6f319?source=rss-a7c57fa6283b------2</link>
            <guid isPermaLink="false">https://medium.com/p/bfaecac6f319</guid>
            <dc:creator><![CDATA[David Lopera]]></dc:creator>
            <pubDate>Tue, 20 May 2025 22:36:04 GMT</pubDate>
            <atom:updated>2025-05-20T22:36:04.016Z</atom:updated>
            <content:encoded><![CDATA[<p>Innovación y desafíos en la automatización de tareas</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/640/0*7dDyEyAe4PlYta9J" /><figcaption>Imagen tomada de curso <strong>Building AI Browser Agents</strong> de <a href="http://deeplearning.ai/">DeepLearning.AI</a></figcaption></figure><p>Recientemente completé el curso <strong>Building AI Browser Agents</strong> de <a href="http://deeplearning.ai/">DeepLearning.AI</a>, el cual profundiza en el diseño de agentes capaces de navegar y operar de manera autónoma en la web, abordando tanto los desafíos actuales como las soluciones emergentes.</p><p><strong>🔍 ¿Qué es un Agente Web?</strong></p><p>Un agente web es un software autónomo diseñado para interactuar con páginas web de manera similar a como lo haría un humano. Estos agentes pueden automatizar tareas repetitivas, recopilar datos, monitorear sitios y tomar decisiones sin intervención humana directa.</p><p><strong>🧩 Componentes clave de un Agente Web:</strong></p><p>- <strong>Interfaz de Usuario:</strong> Permite la interacción entre el usuario y el agente.<br>- <strong>Módulo de Control:</strong> Supervisa y dirige las acciones del agente.<br>- <strong>Base de Conocimiento:</strong> Almacena información relevante para la toma de decisiones.<br>- <strong>Módulo de Comunicación:</strong> Facilita la interacción con otros sistemas o agentes.<br>- <strong>Módulo de Procesamiento de Datos:</strong> Analiza y transforma los datos recopilados.</p><p><strong>⚠️ Principales desafíos en Agentes Autónomos:</strong></p><p>- <strong>Errores de Razonamiento:</strong> Decisiones incorrectas que pueden acumularse y afectar el rendimiento. En este paso es donde suceden la mayoría de problemas.<br>- <strong>Divergencia del Plan:</strong> El agente puede desviarse de su objetivo o quedar atrapado en bucles.</p><p><strong>🧠 Explorando AgentQ</strong></p><p>El curso se enfoca en <strong>AgentQ</strong>, un framework que combina:</p><p>- <strong>Monte Carlo Tree Search (MCTS):</strong> Para explorar y evaluar múltiples trayectorias posibles.<br>- <strong>Mecanismos de Autocrítica y Supervisión de Procesos:</strong> Permiten al agente identificar y corregir errores en tiempo real.<br>- <strong>Direct Preference Optimization (DPO):</strong> Una técnica que alinea modelos de lenguaje con preferencias humanas de manera eficiente, sin necesidad de modelos de recompensa explícitos.</p><p><strong>📚 Papers Recomendados</strong></p><p>1. <strong>AgentQ:</strong> Advanced Reasoning and Learning for Autonomous AI Agents: <a href="https://lnkd.in/ee2eSB8H">https://lnkd.in/ee2eSB8H</a>).<br>2. <strong>Direct Preference Optimization:</strong> Your Language Model is Secretly a Reward Model: <a href="https://lnkd.in/eeyJV5Fd">https://lnkd.in/eeyJV5Fd</a>).<br>3. <strong>REAL:</strong> Benchmarking Autonomous Agents on Deterministic Simulations of Real Websites: <a href="https://lnkd.in/efFzP9hj">https://lnkd.in/efFzP9hj</a>.</p><p><strong>🔧 Próximos Pasos</strong></p><p>Con el objetivo de aplicar y continuar expandiendo conocimientos en estos temas de Agentes Web, estoy explorando explorar herramientas como:</p><p>- <strong>Browser-Use:</strong> Para ejecutar interacciones en navegadores.<br>- <strong>Google ADK:</strong> Framework para el desarrollo de agentes.</p><p>📌 Si estás interesado en el curso, puedes encontrarlo aquí: <a href="https://www.deeplearning.ai/short-courses/building-ai-browser-agents/">https://www.deeplearning.ai/short-courses/building-ai-browser-agents/</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=bfaecac6f319" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[ Avanzando en Inteligencia Artificial: Certificaciones y Experiencias]]></title>
            <link>https://dloperab.medium.com/avanzando-en-inteligencia-artificial-certificaciones-y-experiencias-2eaf3612c8b3?source=rss-a7c57fa6283b------2</link>
            <guid isPermaLink="false">https://medium.com/p/2eaf3612c8b3</guid>
            <dc:creator><![CDATA[David Lopera]]></dc:creator>
            <pubDate>Tue, 20 May 2025 22:30:05 GMT</pubDate>
            <atom:updated>2025-05-20T22:30:05.824Z</atom:updated>
            <content:encoded><![CDATA[<p>En mi proceso de estudio aplicado en IA Generativa, he logrado completar dos certificaciones que han enriquecido significativamente mi comprensión y habilidades en este campo:</p><p>🎓 <a href="https://certiprof.com/products/generative-ai-professional-certification-gaipc">Generative AI Professional Certification (GAIPC™) — CertiProf</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/340/0*pOCfCUK3jYPgE5lK" /></figure><p>🎓 <a href="https://huggingface.co/learn/agents-course/unit0/introduction">AI Agents Fundamentals — Hugging Face</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*1Ahsg3iPpqPCSkcb" /></figure><p>Estas certificaciones además de validar mi compromiso con el aprendizaje continuo, me han brindado herramientas valiosas para aplicar la GenAI de manera efectiva a nivel personal y profesional en diversos contextos.</p><p>Gracias a esta preparación, tuve el honor (y reto) de participar en el <strong>TestLab 2025</strong>, un evento organizado por <a href="https://www.linkedin.com/company/greensqa-s-a/">GreenSQA</a> en la Universidad Icesi el pasado Febrero. Allí, ofrecí una charla sobre Agentes IA y participé en el foro de cierre del evento, compartiendo ideas sobre el futuro de la automatización y la inteligencia artificial en el aseguramiento de la calidad del software.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/900/0*nQv6NgvjN3_yjJZU" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*jjdvzutPnaQNuefZ" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2eaf3612c8b3" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Recursos para aprender Inteligencia Artificial y LLMs]]></title>
            <link>https://dloperab.medium.com/recursos-para-aprender-inteligencia-artificial-y-llms-c6cfd74273aa?source=rss-a7c57fa6283b------2</link>
            <guid isPermaLink="false">https://medium.com/p/c6cfd74273aa</guid>
            <category><![CDATA[study]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[llm]]></category>
            <category><![CDATA[machine-learning]]></category>
            <dc:creator><![CDATA[David Lopera]]></dc:creator>
            <pubDate>Wed, 22 May 2024 02:28:20 GMT</pubDate>
            <atom:updated>2024-05-22T02:28:20.908Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="Library books" src="https://cdn-images-1.medium.com/max/1024/1*cMjPXLHa4z7jhc8xm4rjKQ.jpeg" /><figcaption>Image by <a href="https://pixabay.com/users/stocksnap-894430/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2596809">StockSnap</a> from <a href="https://pixabay.com//?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2596809">Pixabay</a></figcaption></figure><p>Hola a tod@s!</p><p>En la actualidad, el mundo está experimentando una rápida evolución en el campo de la Inteligencia Artificial (IA) y los Modelos de Lenguaje de Gran Escala (LLMs). Estas tecnologías están transformando diversas industrias, desde la atención médica hasta la industria automotriz, y están impactando significativamente la forma en que vivimos y trabajamos. Aprender sobre Inteligencia Artificial y LLMs no solo es relevante, sino crucial para adaptarse a este cambiante panorama tecnológico y aprovechar las oportunidades que ofrece. En este contexto, acceder a una variedad de recursos de aprendizaje de calidad se vuelve fundamental para mantenerse actualizado y competente en estos campos en constante evolución.</p><p>Como sabemos, en Internet existe una cantidad inmensa de cursos, tutoriales, videos, artículos, y otros recursos para aprender sobre Inteligencia Artificial, NLP (Natural Language Processing) y LLMs (Large Language Models). Durante el último año, he trabajado en mantener una base de datos actualizada y depurada con los que considero los mejores materiales para estudiar y revisar, basándome en mi experiencia y en diversas recomendaciones.</p><p>A continuación, comparto con ustedes una recopilación de recursos que incluyen cursos, libros, tutoriales, canales de YouTube, plataformas y más:</p><p>📢 <strong>Aclaraciones</strong></p><ol><li>Algunos recursos son gratuitos, otros requieren suscripción, y algunos se pueden auditar. Es decir, hay opciones para todos los gustos.</li><li>No recibo patrocinio de ninguna de las marcas de plataformas, cursos, libros, etc.</li></ol><h3>Especializaciones</h3><ol><li><a href="https://www.deeplearning.ai/courses/machine-learning-specialization/">[DeepLearning.AI] Machine Learning Specialization</a></li><li><a href="https://www.deeplearning.ai/courses/deep-learning-specialization/">[DeepLearning.AI] Deep Learning Specialization</a></li><li><a href="https://www.deeplearning.ai/courses/natural-language-processing-specialization/">[DeepLearning.AI] Natural Language Processing Specialization</a></li><li><a href="https://platzi.com/escuela/datos/">[Platzi] Escuela Data Science e Inteligencia Artificial</a></li></ol><h3>Libros</h3><ol><li><a href="https://www.amazon.com/gp/product/B0CNH9V8M5">Transformers for Natural Language Processing and Computer Vision: Explore Generative AI and Large Language Models with Hugging Face, ChatGPT, GPT-4V, and DALL-E 3 (3rd Edition)</a></li><li><a href="https://www.amazon.com/Hands-Machine-Learning-Scikit-Learn-TensorFlow/dp/1098125975/?_encoding=UTF8&amp;pd_rd_w=1ypiz&amp;content-id=amzn1.sym.ed85217c-14c9-4aa0-b248-e47393e2ce12&amp;pf_rd_p=ed85217c-14c9-4aa0-b248-e47393e2ce12&amp;pf_rd_r=133-6959260-0090300&amp;pd_rd_wg=jKduC&amp;pd_rd_r=5a51ca8a-8da5-47fc-872f-81f56b5577cb&amp;ref_=aufs_ap_sc_dsk">Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems (3rd Edition)</a></li><li><a href="https://www.amazon.com/Machine-Learning-PyTorch-Scikit-Learn-learning/dp/1801819319/ref=tmm_pap_swatch_0?_encoding=UTF8&amp;qid=&amp;sr=">Machine Learning with PyTorch and Scikit-Learn: Develop machine learning and deep learning models with Python</a></li><li><a href="https://www.pinecone.io/learn/series/langchain/">LangChain AI Handbook</a></li><li><a href="https://inthecloud.withgoogle.com/gemini-for-google-workspace-prompt-guide/dl-cd.html">Google Prompting Guide 101</a></li></ol><h3>Fundamentos NLP y LLMs</h3><ol><li><a href="https://www.youtube.com/watch?v=zjkBMFhNj_g">[Andrej Karpathy] Intro to Large Language Models</a></li><li><a href="https://www.youtube.com/watch?v=jkrNMKz9pWU">[Jeremy Howard] A Hackers’ Guide to Language Models</a></li><li><a href="https://huggingface.co/course">[Hugging Face] NLP Course</a></li><li><a href="https://docs.cohere.com/docs/llmu">[Cohere] LLM University</a></li><li><a href="https://www.youtube.com/playlist?list=PL1T8fO7ArWleyIqOy37OVXsP4hFXymdOZ">[The Full Stack] LLM Bootcamp — Spring 2023</a></li><li><a href="https://www.youtube.com/playlist?list=PLoROMvodv4rOwvldxftJTmoR3kRcWkJBp">[Stanford] Natural Language Understanding | Sprint 2023</a></li><li><a href="https://www.youtube.com/playlist?list=PLoROMvodv4rNiJRchCzutFw5ItR_Z27CM">[Stanford] Transformers United</a></li></ol><h3>DeepLearning.AI</h3><ol><li><a href="https://www.coursera.org/learn/generative-ai-for-everyone">Generative AI for Everyone</a></li><li><a href="https://www.deeplearning.ai/courses/generative-ai-with-llms/">Generative AI with Large Language Models</a></li><li><a href="https://www.deeplearning.ai/short-courses/vector-databases-embeddings-applications/">Vector Databases: from Embeddings to Applications</a></li><li><a href="https://www.deeplearning.ai/short-courses/preprocessing-unstructured-data-for-llm-applications/">Preprocessing Unstructured Data for LLM Applications</a></li><li><a href="https://www.deeplearning.ai/short-courses/large-language-models-semantic-search/">Large Language Models with Semantic Search</a></li><li><a href="https://www.deeplearning.ai/short-courses/building-agentic-rag-with-llamaindex/">Building Agentic RAG with LlamaIndex</a></li><li><a href="https://www.deeplearning.ai/short-courses/building-evaluating-advanced-rag/">Building and Evaluating Advanced RAG Applications</a></li><li><a href="https://www.deeplearning.ai/short-courses/google-cloud-vertex-ai/">Understanding and Applying Text Embeddings with Vertex AI</a></li><li><a href="https://www.deeplearning.ai/short-courses/finetuning-large-language-models/">Finetuning Large Language Models</a></li><li><a href="https://www.deeplearning.ai/short-courses/automated-testing-llmops/">Automated Testing for LLMOps</a></li></ol><h3>Google</h3><ol><li><a href="https://www.cloudskillsboost.google/journeys/118">Introduction to Generative AI Learning Path</a></li><li><a href="https://www.cloudskillsboost.google/paths/183">Generative AI for Developers Learning Path</a></li><li><a href="https://github.com/google-gemini/cookbook">Gemini Cookbook</a></li></ol><h3>Microsoft</h3><ol><li><a href="https://github.com/microsoft/generative-ai-for-beginners">Generative AI for Beginners</a></li></ol><h3>Canales YouTube</h3><ol><li><a href="https://www.youtube.com/@underfitted">Underfitted</a></li><li><a href="https://www.youtube.com/@alarcon7a">Carlos Alarcón — AI</a></li><li><a href="https://www.youtube.com/@DataIndependent">Greg Kamradt (Data Indy)</a></li><li><a href="https://www.youtube.com/@jamesbriggs">James Briggs</a></li><li><a href="https://www.youtube.com/@arp_ai">Jay Alammar</a></li><li><a href="https://www.youtube.com/@decoder-sh">Decoder</a></li><li><a href="https://www.youtube.com/@datasciencebasics">Data Science Basics</a></li></ol><p>Obviamente, se me escapan muchos recursos interesantes, pero espero que los suministrados les sean de gran ayuda en su aprendizaje de IA y LLMs. Si tienen otros recursos que quieran recomendar, no duden en dejarlos en los comentarios.</p><p><strong>Keep exploring!</strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c6cfd74273aa" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[¡De vuelta a la escritura! Novedades y enfoque del blog]]></title>
            <link>https://dloperab.medium.com/de-vuelta-a-la-escritura-novedades-y-enfoque-del-blog-836c3cd1db85?source=rss-a7c57fa6283b------2</link>
            <guid isPermaLink="false">https://medium.com/p/836c3cd1db85</guid>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[blog]]></category>
            <category><![CDATA[learning]]></category>
            <dc:creator><![CDATA[David Lopera]]></dc:creator>
            <pubDate>Wed, 15 May 2024 02:12:39 GMT</pubDate>
            <atom:updated>2024-05-15T02:12:39.026Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*uxn-06tNTTFajbvhrOnkKA.jpeg" /></figure><p>¡Hola a tod@s!</p><p>Después de un largo tiempo de ausencia, ¡estoy de vuelta en el mundo de los blogs! La vida me ha llevado a tomarme un descanso para reflexionar, aprender y crecer, y ahora estoy listo para compartir mis conocimientos y experiencias con ustedes nuevamente.</p><p>En este nuevo capítulo del blog, me enfocaré principalmente en dos áreas que me interesan: la inteligencia artificial y el desarrollo de aplicaciones. Si bien no soy experto en el mundo de la inteligencia artificial, estoy emocionado de sumergirme en este fascinante campo y compartir con ustedes todo lo que aprenda en el camino.</p><p>Desde hace una semanas y durante los los próximos meses, espero continuar en un camino de constante aprendizaje en el mundo de la inteligencia artificial (IA), principalmente con temas de Computer Vision (CV) y LLMs (Large Language Models). A través del estudio de diversos cursos, pruebas de conceptos y proyectos, espero lograr una buena compresión de estas tecnologías y su potencial para transformar nuestras vidas.</p><p>En este blog, me propongo compartir con ustedes lo que vaya aprendiendo. Me enfocaré en temas como:</p><ul><li><strong>Fundamentos:</strong> Explicaré los conceptos básicos de estas tecnologías de manera clara y accesible.</li><li><strong>Aplicaciones:</strong> Exploraremos cómo se están utilizando estas tecnologías en diversos campos.</li><li><strong>Desarrollo:</strong> Compartiré recursos y tutoriales para aquellos que quieran aprender a desarrollar sus propias aplicaciones de IA.</li></ul><p>Espero que les guste este nuevo enfoque del blog. Estoy muy animado de por compartir mi viaje de aprendizaje con ustedes y espero que juntos podamos aprender y explorar el potencial de estas tecnologías.</p><p><strong>¡No se pierdan las próximas publicaciones!</strong></p><p><strong>P.D.</strong> Si tienen algún tema que les gustaría que abordara en el blog, no duden en dejarme un comentario.</p><p>¡Gracias por acompañarme en este viaje!</p><h3>Keep exploring!</h3><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=836c3cd1db85" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Instalando TensorFlow 2.x GPU en Windows 10]]></title>
            <link>https://dloperab.medium.com/instalando-tensorflow-2-x-gpu-en-windows-10-6da2760ce878?source=rss-a7c57fa6283b------2</link>
            <guid isPermaLink="false">https://medium.com/p/6da2760ce878</guid>
            <category><![CDATA[tensorflow]]></category>
            <category><![CDATA[windows]]></category>
            <dc:creator><![CDATA[David Lopera]]></dc:creator>
            <pubDate>Sat, 09 Jan 2021 17:55:20 GMT</pubDate>
            <atom:updated>2021-01-09T17:55:20.540Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*d05Ng-3UnGlVNChyUUbtig.png" /></figure><p>Este artículo muestra cómo instalar y configurar TensorFlow 2 en Windows 10 con una tarjeta de video NVIDIA GeForce.</p><p>Las características del hardware de mi equipo son:</p><ul><li><strong>Sistema operativo:</strong> Windows 10 Pro — Versión 20H2.</li><li><strong>Procesador: </strong>Intel Core i7–8750H CPU @ 2.20GHz 2.21 GHz.</li><li><strong>RAM: </strong>32 GB.</li><li><strong>Disco duro: </strong>256 GB SSD.</li><li><strong>Tarjeta video:</strong> NVIDIA GeForce GTX 1060.</li></ul><h3>Prerequisitos</h3><ul><li><a href="https://www.anaconda.com/products/individual">Anaconda</a> instalado. Para esta guía se tiene instalada la versión Anaconda 4.9.2 + Python 3.8.5.</li><li><a href="https://visualstudio.microsoft.com/vs/community/">Visual Studio 2019</a> instalado. Requerido para instalación de CUDA Toolkit.</li></ul><h3>Verificar compatibilidad de tarjeta de video</h3><p>Verificar la compatibilidad de la tarjeta de video que se tenga con TensorFlow es de los primeros pasos a realizar. En el caso de esta guía se verificará la compatibilidad para la tarjeta de video NVIDIA GeForce GTX 1060.</p><p>a. En el link <a href="https://developer.nvidia.com/cuda-gpus">https://developer.nvidia.com/cuda-gpus</a> se debe buscar la referencia de la tarjeta de video para conocer si es compatible:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/516/0*5aZ5pPyMdRDcEql1.png" /></figure><p>b. La tarjeta de video GTX 1060 cuenta con un “Compute Capability” de 6.1. Lo mínimo requerido es 3.5. Se pueden revisar estos requisitos en el siguiente link <a href="https://www.tensorflow.org/install/gpu#hardware_requirements">https://www.tensorflow.org/install/gpu#hardware_requirements</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/904/0*arAIBXiWeI2dQ5KY.png" /></figure><h3>Verificar los requerimientos de software</h3><p>a. En la documentación oficial de TensorFlow se pueden validar los requerimientos de software mínimos requeridos:</p><ul><li><a href="https://www.tensorflow.org/install/gpu#software_requirements">https://www.tensorflow.org/install/gpu#software_requirements</a></li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/753/0*K-vHJ0I2tXpbMxfF.png" /></figure><ul><li>En esta guía se instalarán las siguientes versiones:</li></ul><p><strong>— TensorFlow: </strong>2.4.0.</p><p><strong>— CUDA Toolkit:</strong> 11.0.</p><p><strong>— cuDNN: </strong>8.0.4.</p><h3>Instalar Visual Studio</h3><p>a. “CUDA Toolkit 11.0” tiene como requisito tener instalado Visual Studio. Si se revisa la documentación de CUDA en <a href="https://docs.nvidia.com/cuda/archive/11.0/cuda-installation-guide-microsoft-windows/">https://docs.nvidia.com/cuda/archive/11.0/cuda-installation-guide-microsoft-windows/</a>, el Visual Studio requerido es 2019.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/777/0*1qyRAqE42ByWBhZk.png" /></figure><p>b. Si se hace caso omiso al paso anterior, al momento de estar instalando CUDA se podría visualizar un mensaje como el siguiente:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/586/0*GTQjbeCjaZ8qQrtv.png" /></figure><h3>Actualizar los drivers de la tarjeta de video</h3><p>a. Instalar/Actualizar drivers de la tarjeta de video:</p><p><strong>Opción 1:</strong> Utilizando el programa “NVIDIA GeForce Experience”. La versión instalada del driver al momento de crear esta guía es la v460.89:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/0*9-_qpdvUIv2NJoEc.png" /></figure><p><strong>Opción 2:</strong> Buscar el driver en la página Web de NVIDIA <a href="https://www.nvidia.com/Download/index.aspx?lang=en-us">https://www.nvidia.com/Download/index.aspx?lang=en-us</a>:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/722/0*rfDDRz-sOFGuTEWE.png" /></figure><p>b. Verificar los drivers instalados con el comando nvidia-smi en la consola:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/752/0*aQZKoHTwsD5o4cC1.png" /></figure><blockquote><strong>Nota:</strong>En caso de no tener acceso al comando nvidia-smi añadir la ruta &quot;C:\Program Files\NVIDIA Corporation\NVSMI&quot; a la variable de entorno path.</blockquote><h3>Instalar CUDA Toolkit</h3><p>a. Descargar CUDA v11.0 del sitio de NVIDIA <a href="https://developer.nvidia.com/cuda-11.0-download-archive">https://developer.nvidia.com/cuda-11.0-download-archive</a>:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/0*bmoG084Fm2xSQjHU.png" /></figure><p>b. Elegir el instalador base de CUDA e iniciar la instalación:</p><ul><li>Elegir la opción de instalación Custom:</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/591/0*CPAC1J17RONEqOYP.png" /></figure><ul><li>Solo instalar los componentes de CUDA. NO instalar los componentes “NVIDIA GeForce Experience”, “Driver Components” y “Other Components” siempre y cuando las versiones instaladas en el sistema sean mayores que las que se sugiere el instalador:</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/590/0*LlwNMM2vV2TyDj0U.png" /></figure><ul><li>Para mayor información de este paso, se puede revisar el siguiente link <a href="https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html">https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html</a> para validar que CUDA 11.0 soporta versiones &gt;= 450 del driver de la tarjeta de video en Windows:</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/768/0*WmZ5m8bRX3Ide7e2.png" /></figure><ul><li>Si todo ha salido correctamente con la instalación, se debe visualizar la siguiente ventana:</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/593/0*J4Yppn2M6p9ZuA74.png" /></figure><ul><li>Ir a la ruta donde quedó instalado CUDA (C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0). Esta ruta es importante para pasos posteriores, ya que se debe adicionar a las variables de entorno de Windows.</li></ul><p>c. Para verificar la instalación de CUDA se puede ejecutar el siguiente comando nvcc --version:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/530/0*DOPgSbgAwEq82m0_.png" /></figure><h3>Instalar cuDNN</h3><p>a. Con base a los requisitos mencionados anteriormente, la versión a instalar de cuDNN es la 8.0.4.</p><p>b. Descargar cuDNN desde <a href="https://developer.nvidia.com/rdp/cudnn-archive">https://developer.nvidia.com/rdp/cudnn-archive</a>. Requiere Inicio de sesión o Registro (Gratis) para poder obtener los instaladores.</p><p>c. Se descarga paquete <strong>cuDDN Library for Windows 10</strong> como se visualiza en la siguiente imagen:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/903/0*RxgCOs_FFZw93fu9.png" /></figure><p>d. En el paso anterior se descarga un archivo <strong>“cudnn-11.0-windows-x64-v8.0.4.30.zip”</strong> y se procede a descomprimir el archivo.</p><p>e. Siguiendo el “Paso 3” de la documentación oficial de NVIDIA en el link <a href="https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html#installwindows">https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html#installwindows</a>, se realiza lo siguiente:</p><ul><li>Se copia el archivo <strong>“\cudnn-11.0-windows-x64-v8.0.4.30\cuda\bin\cudnn64_8.dll”</strong> en la ruta <strong>“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\bin”</strong>.</li><li>Se copia el archivo <strong>“\cudnn-11.0-windows-x64-v8.0.4.30\cuda\include\cudnn.h” </strong>en la ruta <strong>“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\include”</strong>.</li><li>Se copia el archivo <strong>“\cudnn-11.0-windows-x64-v8.0.4.30\cuda\lib\x64\cudnn.lib”</strong> en la ruta <strong>“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\lib\x64”</strong>.</li></ul><p>f. Adicionar/Verificar en la variable de entorno PATH las carpetas <strong>“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\bin”</strong> y <strong>“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\libnvvp”</strong>:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/751/0*zqzMT_EUl6uWmPP1.png" /></figure><h3>Crear el “conda environment”</h3><p>a. Para crear el <em>environment</em> donde se va a usar TensorFlow se debe tener en cuenta que las versiones de Python soportadas son 3.6–3.8, tal y como se ve en la siguiente tabla:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/340/0*qZKa0Yf72Rzf1R2B.png" /></figure><p>b. Abrir la consola de comandos o Anaconda Prompt para crear un nuevo ambiente indicando la versión de Python 3.8. Para efectos de esta guía se crea un <em>environment</em> llamado tensorflow:</p><ul><li>conda create --name tensorflow python=3.8</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/561/0*dmrB3cKitgqz2M1-.png" /></figure><p>c. Verificar los “environments” creados en Anaconda con el comando conda env list:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/544/0*8KA3jwb-38mxQJW3.png" /></figure><p>d. Activar el <em>environment</em> con el comando conda activate tensorflow.</p><h3>Instalar TensorFlow con soporte GPU</h3><p>a. Escribir el comando pip install tensorflow-gpu==2.4.0 en &quot;Anaconda Prompt&quot; dentro del <em>environment</em> creado:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/708/0*yS1G76P_8Bulaygq.png" /></figure><p>b. Al terminar el punto anterior, se procede a probar la instalación de TensorFlow por medio de los siguientes comandos en la consola:</p><pre>% python<br>&gt;&gt;&gt; import tensorflow as tf<br>&gt;&gt;&gt; tf.test.is_gpu_available<strong>()</strong></pre><figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/0*p-fXuXo-BUFu63pn.png" /></figure><h3>Referencias</h3><ul><li><a href="https://www.pyimagesearch.com/2019/12/09/how-to-install-tensorflow-2-0-on-ubuntu/">How to install TensorFlow 2.0 on Ubuntu</a></li><li><a href="https://www.pugetsystems.com/labs/hpc/Install-TensorFlow-with-GPU-Support-on-Windows-10-without-a-full-CUDA-install-1172/">Install TensorFlow with GPU Support on Windows 10 (without a full CUDA install)</a></li></ul><p>Espero este artículo haya sido de gran ayuda. Gracias por leerlo!</p><p><strong>Artículo en blog personal:</strong> <a href="https://dloperab.github.io/blog/installing-tf-win-gpu/">https://dloperab.github.io/blog/markdown/2020/05/19/weekly-mendations-025.html</a></p><p><strong><em>“Thank you, namaste, and good luck”</em></strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=6da2760ce878" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Weekly-mendations #033]]></title>
            <link>https://dloperab.medium.com/weekly-mendations-033-3f51eed84fc7?source=rss-a7c57fa6283b------2</link>
            <guid isPermaLink="false">https://medium.com/p/3f51eed84fc7</guid>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[pytorch]]></category>
            <category><![CDATA[mlops]]></category>
            <dc:creator><![CDATA[David Lopera]]></dc:creator>
            <pubDate>Wed, 15 Jul 2020 11:12:44 GMT</pubDate>
            <atom:updated>2020-07-15T11:12:44.435Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*-z_s0WLvnl5Iyy_lChKNEQ.jpeg" /><figcaption>Photo by <a href="https://unsplash.com/@markuswinkler?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Markus Winkler</a> on <a href="https://unsplash.com/s/photos/artificial-intelligence?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></figcaption></figure><p>Hola a tod@s, a continuación la entrega de las <em>weekly-mendations</em> de la semana:</p><h3>Machine Learning</h3><ul><li><a href="https://sdtimes.com/cloud/microsoft-provides-insight-into-its-programming-language-bosque/">Microsoft provides insight into its programming language Bosque</a></li><li><a href="https://deepmind.com/research/publications/Acme">Acme: A new framework for distributed reinforcement learning</a></li><li><a href="https://www.technologyreview.com/2020/06/12/1003475/facebooks-deepfake-detection-challenge-neural-network-ai">Facebook just released a database of 100,000 deepfakes to teach AI how to spot them</a></li><li><a href="https://hbr.org/2020/06/the-dumb-reason-your-ai-project-will-fail">The Dumb Reason Your AI Project Will Fail</a></li><li><a href="https://medium.com/fair-bytes/how-biased-is-gpt-3-5b2b91f1177">How Biased is GPT-3?</a></li></ul><h3>PyTorch</h3><ul><li><a href="https://www.fast.ai/2020/02/13/fastai-A-Layered-API-for-Deep-Learning/">fastai — A Layered API for Deep Learning</a></li><li><a href="https://medium.com/pytorch/pytorch-computer-vision-library-for-experts-and-beginners-84b9157584e5">Introducing Computer Vision Recipes repository</a></li></ul><h3>MLOps</h3><ul><li><a href="https://mlinproduction.com/deploying-machine-learning-models/">The Ultimate Guide to Deploying Machine Learning Models</a></li><li><a href="https://towardsdatascience.com/intro-to-aws-for-machine-learning-3c73afc0214f">Intro to AWS for Machine Learning</a></li><li><a href="https://towardsdatascience.com/deploy-machine-learning-pipeline-on-aws-fargate-eb6e1c50507">Deploy Machine Learning Pipeline on AWS Fargate</a></li></ul><p><strong>Personal blog:</strong> <a href="https://dloperab.github.io/blog/markdown/2020/07/15/weekly-mendations-033.html">https://dloperab.github.io/blog/markdown/2020/07/15/weekly-mendations-033.html</a></p><p><strong><em>“Thank you, namaste, and good luck”</em></strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3f51eed84fc7" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Weekly-mendations #032]]></title>
            <link>https://dloperab.medium.com/weekly-mendations-032-8fb32f234f59?source=rss-a7c57fa6283b------2</link>
            <guid isPermaLink="false">https://medium.com/p/8fb32f234f59</guid>
            <category><![CDATA[mlops]]></category>
            <category><![CDATA[mlnet]]></category>
            <category><![CDATA[tensorflow]]></category>
            <category><![CDATA[wsl-2]]></category>
            <category><![CDATA[docker]]></category>
            <dc:creator><![CDATA[David Lopera]]></dc:creator>
            <pubDate>Mon, 06 Jul 2020 10:59:28 GMT</pubDate>
            <atom:updated>2020-07-06T10:59:28.629Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*d6fvELryTpGbKynbJjoaOQ.jpeg" /><figcaption>Photo by <a href="https://unsplash.com/@paul__schafer?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Paul Schafer</a> on <a href="https://unsplash.com/s/photos/learn?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></figcaption></figure><p>Hola a tod@s, a continuación la entrega de las <em>weekly-mendations</em> de la semana:</p><h3>Tutorials</h3><ul><li><a href="https://www.kaggle.com/parulpandey/getting-started-with-time-series-using-pandas">Getting started with Time Series using Pandas</a></li><li><a href="https://sites.google.com/site/practicadesarrollosoft/">Práctica del Desarrollo de Software</a></li></ul><h3>Docker</h3><ul><li><a href="https://www.katacoda.com/courses/docker">Learn Docker &amp; Containers using Interactive Browser-Based Scenarios</a></li></ul><h3>ML .NET</h3><ul><li><a href="https://github.com/luisquintanilla/mlnet-workshop">ML.NET Workshops</a></li></ul><h3>MLOps</h3><ul><li><a href="https://techcommunity.microsoft.com/t5/azure-ai/using-github-actions-amp-azure-machine-learning-for-mlops/ba-p/1419027">Using GitHub Actions &amp; Azure Machine Learning for MLOps</a></li></ul><h3>TensorFlow</h3><ul><li><a href="https://codelabs.developers.google.com/codelabs/cloud-tensorflow-mnist/#0">TensorFlow, Keras and deep learning, without a PhD</a></li><li><a href="https://blog.tensorflow.org/2020/06/enhance-your-tensorflow-lite-deployment-with-firebase.html">Enhance your TensorFlow Lite deployment with Firebase</a></li></ul><h3>WSL2 (Windows Subsystem for Linux)</h3><ul><li><a href="https://developer.nvidia.com/blog/announcing-cuda-on-windows-subsystem-for-linux-2/">Announcing CUDA on Windows Subsystem for Linux 2</a></li><li><a href="https://www.youtube.com/watch?v=A0eqZujVfYU">Developing on Windows with WSL2 (Subsystem for Linux), VS Code, Docker, and the Terminal</a></li><li><a href="https://ubuntu.com/blog/getting-started-with-cuda-on-ubuntu-on-wsl-2">Getting started with CUDA on Ubuntu on WSL 2</a></li></ul><p><strong>Personal blog:</strong> <a href="https://dloperab.github.io/blog/markdown/2020/07/06/weekly-mendations-032.html">https://dloperab.github.io/blog/markdown/2020/07/06/weekly-mendations-032.html</a></p><p><strong><em>“Thank you, namaste, and good luck”</em></strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8fb32f234f59" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Weekly-mendations #031]]></title>
            <link>https://dloperab.medium.com/weekly-mendations-031-c8c7fbeea81f?source=rss-a7c57fa6283b------2</link>
            <guid isPermaLink="false">https://medium.com/p/c8c7fbeea81f</guid>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[python]]></category>
            <category><![CDATA[onnx]]></category>
            <category><![CDATA[pytorch]]></category>
            <category><![CDATA[computer-vision]]></category>
            <dc:creator><![CDATA[David Lopera]]></dc:creator>
            <pubDate>Tue, 30 Jun 2020 11:56:57 GMT</pubDate>
            <atom:updated>2020-06-30T11:56:57.560Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*q7EXXGSX9kO07zYr1AuN9w.jpeg" /><figcaption>Image by <a href="https://pixabay.com/users/StartupStockPhotos-690514/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=849797">StartupStockPhotos</a> from <a href="https://pixabay.com/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=849797">Pixabay</a></figcaption></figure><p>Hola a tod@s, a continuación la entrega de las <em>weekly-mendations</em> de la semana:</p><h3>Tutorials</h3><ul><li><a href="https://towardsdatascience.com/create-beautiful-and-simple-ml-web-apps-that-you-can-deploy-at-scale-in-a-few-steps-2d7d62cf8601">Create beautiful and simple ML web apps that you can deploy at scale in a few steps</a></li><li><a href="https://www.youtube.com/watch?v=VYc4Oa1BDdI&amp;feature=youtu.be">DETR: Object Detection con Transformers</a></li></ul><h3>Python</h3><ul><li><a href="https://towardsdatascience.com/10-smooth-python-tricks-for-python-gods-2e4f6180e5e3">10 Smooth Python Tricks For Python Gods</a></li><li><a href="https://towardsdatascience.com/3-great-design-patterns-for-data-science-workflows-d3bf162d74e6">3 Great Design Patterns for Data Scientists</a></li></ul><h3>PyTorch</h3><ul><li><a href="https://towardsdatascience.com/5-advanced-pytorch-tools-to-level-up-your-workflow-d0bcf0603ad5">5 Advanced PyTorch Tools to Level up Your Workflow</a></li></ul><h3>ONNX</h3><ul><li><a href="https://techcommunity.microsoft.com/t5/azure-ai/onnx-runtime-training-technical-deep-dive/ba-p/1398310">ONNX Runtime Training Technical Deep Dive</a></li><li><a href="https://github.com/microsoft/onnxruntime">ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator</a></li></ul><h3>Computer Vision</h3><ul><li><a href="https://towardsdatascience.com/whats-new-in-yolov4-323364bb3ad3">What’s new in YOLOv4?</a></li><li><a href="https://towardsdatascience.com/character-recognition-and-segmentation-for-custom-data-using-detectron2-599de82b393c">Character Recognition and Segmentation For Custom Data Using Detectron2</a></li><li><a href="https://towardsdatascience.com/bye-bye-mobilenet-hello-efficientnet-9b8ec2cc1a9c">Bye-bye MobileNet. Hello EfficientNet!</a></li></ul><p><strong>Personal blog:</strong> <a href="https://dloperab.github.io/blog/markdown/2020/06/30/weekly-mendations-031.html">https://dloperab.github.io/blog/markdown/2020/06/30/weekly-mendations-031.html</a></p><p><strong><em>“Thank you, namaste, and good luck”</em></strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c8c7fbeea81f" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Weekly-mendations #030]]></title>
            <link>https://dloperab.medium.com/weekly-mendations-030-1bd78761059f?source=rss-a7c57fa6283b------2</link>
            <guid isPermaLink="false">https://medium.com/p/1bd78761059f</guid>
            <category><![CDATA[pytorch]]></category>
            <category><![CDATA[fastai]]></category>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[nvidia]]></category>
            <dc:creator><![CDATA[David Lopera]]></dc:creator>
            <pubDate>Wed, 24 Jun 2020 12:18:03 GMT</pubDate>
            <atom:updated>2020-06-24T12:18:03.251Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*vlAbTGAASkA0pSNG5upvhA.jpeg" /><figcaption>Image by <a href="https://pixabay.com/photos/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=768426">Free-Photos</a> from <a href="https://pixabay.com/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=768426">Pixabay</a></figcaption></figure><p>Hola a tod@s, a continuación la entrega de las <em>weekly-mendations</em> de la semana:</p><h3>Bias in Machine Learning</h3><ul><li><a href="https://towardsdatascience.com/what-is-ai-bias-6606a3bcb814">What is AI bias?</a></li><li><a href="https://towardsdatascience.com/guide-to-interpretable-machine-learning-d40e8a64b6cf">Guide to Interpretable Machine Learning</a></li><li><a href="https://towardsdatascience.com/interpretable-machine-learning-1dec0f2f3e6b">Interpretable Machine Learning</a></li><li><a href="https://towardsdatascience.com/reducing-ai-bias-with-synthetic-data-7bddc39f290d">Reducing AI bias with Synthetic data</a></li></ul><h3>Tutorials</h3><ul><li><a href="https://towardsdatascience.com/transform-jupyter-notebook-to-an-ebook-ef3a9d32ac4f">Transform Jupyter Notebook to an Ebook</a></li><li><a href="https://towardsdatascience.com/a-definitive-guide-for-setting-up-a-deep-learning-workstation-with-ubuntu-18-04-5459d70e19c3">A definitive guide for Setting up a Deep Learning Workstation with Ubuntu 18.04</a></li></ul><h3>PyTorch and <a href="http://Fast.ai">Fast.ai</a></h3><ul><li><a href="https://medium.com/deeplearningbrasilia/should-you-use-fastai-7ce994de67d0">Should you use FastAI?</a></li><li><a href="https://towardsdatascience.com/multi-task-learning-with-pytorch-and-fastai-6d10dc7ce855">Multi-Task Learning with Pytorch and FastAI</a></li><li><a href="https://towardsdatascience.com/deep-learning-for-nlp-with-pytorch-and-torchtext-4f92d69052f">Deep Learning For NLP with PyTorch and Torchtext</a></li></ul><h3>NVIDIA RAPIDS</h3><ul><li><a href="https://towardsdatascience.com/accelerating-end-to-end-machine-learning-workflows-with-nvidia-rapids-cf4fafc2073b">Accelerating end-to-end Machine Learning workflows with NVIDIA RAPIDS</a></li></ul><p><strong>Post in my personal blog:</strong> <a href="https://dloperab.github.io/blog/markdown/2020/06/24/weekly-mendations-030.html">https://dloperab.github.io/blog/markdown/2020/06/24/weekly-mendations-030.html</a></p><p><strong><em>“Thank you, namaste, and good luck”</em></strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1bd78761059f" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>