<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arquivos EngML - Diego Nogare</title>
	<atom:link href="https://diegonogare.net/tags/engml/feed/" rel="self" type="application/rss+xml" />
	<link>https://diegonogare.net/tags/engml/</link>
	<description>Consultor Executivo de IA &#38; ML</description>
	<lastBuildDate>Tue, 15 Apr 2025 13:38:58 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://i0.wp.com/diegonogare.net/wp-content/uploads/2025/06/cropped-cropped-DN-Black-300x300-1.png?fit=32%2C32&#038;ssl=1</url>
	<title>Arquivos EngML - Diego Nogare</title>
	<link>https://diegonogare.net/tags/engml/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">247556142</site>	<item>
		<title>Review do Livro &#8220;Machine Learning Engineering with Python &#8211; 2nd edition&#8221;</title>
		<link>https://diegonogare.net/2024/01/review-do-livro-machine-learning-engineering-with-python-mlops-ciclo-vida-modelos/</link>
		
		<dc:creator><![CDATA[Diego Nogare]]></dc:creator>
		<pubDate>Tue, 16 Jan 2024 01:30:31 +0000</pubDate>
				<category><![CDATA[Review de Livro]]></category>
		<category><![CDATA[Engenharia de Machine Learning]]></category>
		<category><![CDATA[EngML]]></category>
		<category><![CDATA[Livro]]></category>
		<category><![CDATA[MLOps]]></category>
		<category><![CDATA[review]]></category>
		<guid isPermaLink="false">https://diegonogare.net/?p=3702</guid>

					<description><![CDATA[<p>Review do livro &#8220;Machine Learning Engineering with Python &#8211; 2nd Edition&#8220;, que foi escrito por Andrew P. McMahon e publicado pela Packt Pub. Neste livro você aprenderá sobre MLOps e como trabalhar de forma efetiva com o ciclo de vida de modelos de Machine Learning. O livro e seus capítulos Quero compartilhar minhas impressões, mas...</p>
<p>O post <a href="https://diegonogare.net/2024/01/review-do-livro-machine-learning-engineering-with-python-mlops-ciclo-vida-modelos/">Review do Livro &#8220;Machine Learning Engineering with Python &#8211; 2nd edition&#8221;</a> apareceu primeiro em <a href="https://diegonogare.net">Diego Nogare</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Review do livro &#8220;<em>Machine Learning Engineering with Python &#8211; 2nd Edition</em>&#8220;, que foi escrito por Andrew P. McMahon e publicado pela Packt Pub. Neste livro você aprenderá sobre MLOps e como trabalhar de forma efetiva com o ciclo de vida de modelos de Machine Learning.</p>
<h2>O livro e seus capítulos</h2>
<p>Quero compartilhar minhas impressões, mas já destaco que é uma leitura completa para entusiastas de MLOps e EngML. Para evitar dúvidas quanto à terminologia, escrevi sobre a diferença destes termos <a href="https://diegonogare.net/2024/01/mlops-e-engenharia-de-machine-learning-descomplicados/" target="_blank" rel="noopener">aqui neste post.</a></p>
<p>Com uma abordagem direta, o livro ensina de forma prática como gerenciar o ciclo de vida de modelos de aprendizado de máquina usando técnicas de MLOps. O livro é organizado em 9 capítulos e aborda conceitos técnicos, padrões de implementação com boas práticas e metodologias de desenvolvimento de modelos.</p>
<p>Vamos aos capítulos&#8230;</p>
<h3><strong>Cap 1 &#8211; Introdução à Machine Learning Engineering</strong></h3>
<p>Este capítulo discuti um pouco sobre as carreiras e disciplinas de Ciência de Dados, Engenharia de Dados, Engeharia de ML e Engenharia de MLOps. Discute sobre trabalhar de forma efetiva com um time multidisciplinar, além de apresentar desafios do mundo real e compartilha padrões de desenvolvimento e boas práticas para serem seguidas;</p>
<h3><strong>Cap 2 &#8211; Processo de desenvolvimento de Machine Learning</strong></h3>
<p>Aqui passa um pouco sobre o CRISP-DM (Cross Industry Standard Process for Data Mining), além de ajudar a montar o setup necessário para desenvolver soluções de EngML com Python;</p>
<h3><strong>Cap 3 &#8211; Do modelo para a Fábrica de Modelos</strong></h3>
<p>Aborda as etapas necessárias para construir as pipelines de desenvolvimento, aprofundando em cada estágio apresentado. Explica as fases de definição dos ambientes, escolha e definição das variáveis, treino e retreino do modelo, persistência e serving (ainda não consegui usar um termo em Português mais apropriado do que o termo original em Inglês para o Serving) do modelo;</p>
<h3><strong>Cap 4 &#8211; Empacotando a aplicação</strong> (prefiro o termo original &#8220;Packaging&#8221;, mas empacotamento funciona aqui)</h3>
<p>Aqui o autor dedica bastante tempo para trabalhar com boas práticas de Python e como isso pode lhe ajudar a desenvolver suas pipelines mais otimizadas;</p>
<h3><strong>Cap 5 &#8211; Publicando padrões e ferramentas</strong></h3>
<p>São discutidas boas práticas e padrões de projetos para desenvolvimento de projetos de Machine Learning, deem uma atenção especial à este capítulo. O texto cobre assuntos como microsserviços, containerização, mas também discute ferramentas de mercado como Airflow, ZenML e Kubeflow. O capítulo é concluído com uma discussão estratégica para a publicação do seu projeto;</p>
<h3><strong>Cap 6 &#8211; Escalando a aplicação</strong></h3>
<p>Também é um assunto importante, porque escalabilidade reflete diretamente no quanto seu ambiente atenderá os clientes e também o quanto isso vai custar no fim do mês. Neste capítulo são discutidos tópicos sobre desenho de soluções e alternativas de cloud computing para atender a demanda do projeto, mas sem gastar uma fortuna;</p>
<h3><strong>Cap 7 &#8211; Deep Learning, Generative AI e LLMOps</strong></h3>
<blockquote><p>Posso estar sendo muito injusto, mas aqui eu arrisco dizer que este capítulo entrou no livro por questões de <em>timing</em>. Até novembro/2022 quando a OpenAI lançou o ChatGPT, eram poucos projetos que se mostravam relevantes para esse tipo de tecnologia. Porém, após o lançamento do ChatGPT e a facilidade de uso para o publico fora do nicho de LLM, a busca por este tema cresceu muito. Inclusive, estes assuntos de Generative AI estão no Hype não só nas publicações de redes sociais, mas também em discussões estratégicas em empresas e congressos científicos.</p></blockquote>
<p>É apresentado uma introdução à Deep Learning com PyTorch e fine-tuning. Em seguida introduz o assunto de LLM (Large Language Model) e finaliza o capítulo com a explicação de como funciona uma pipeline de LLM Operation.</p>
<h3><strong>Cap 8 &#8211; Construindo um modelo com Microsserviços e 9 &#8211; Construindo um caso de uso de ETML</strong></h3>
<p>Aqui tomei a liberdade de juntar os dois capítulos que, na minha interpretação, seguem um propósito muito parecidos. No capítulo 8 é discutido como construir sua solução a partir de peças e arquitetura de microsserviços, mas no capítulo 9 são discutidas as tarefas para se fazer no ETML (Extract, Tranform and Machine Learning).</p>
<blockquote><p>Confesso que foi aqui primeira vez que li sobre o assunto com o nome de ETML.</p></blockquote>
<p>O porque eu juntei os dois capítulos? Porque os dois tratam de casos de uso, no capítulo 8 é um estudo de Forecasting, mas no capítulo 9 é um estudo de Processamento Batch.</p>
<h2>Minha opinião</h2>
<p>Na minha opinião é um material útil para aprender ou aprimorar suas habilidades em EngML com Python. O livro oferece uma visão geral, porém prática e aplicada, de como criar soluções robustas e escaláveis com ML usando ferramentas e técnicas modernas, incluindo soluções Open Source e também de Cloud Computing.</p>
<p>No geral recomendo a leitura para quem se interessa pelo assunto, a versão digital está na <a href="https://amzn.to/48PiMkB" target="_blank" rel="noopener">Amazon por um pouco mais de 200 reais</a> enquanto escrevo esse texto. Para mim, os capítulos que discutem arquitetura, boas práticas e padrões de projetos são os que me chamaram mais atenção.</p>
<p>No site da Packt Pub, o livro digital está em promoção por apenas <strong>10USD</strong>, aproveite enquanto está disponível nessa promoção: <a href="https://www.packtpub.com/product/machine-learning-engineering-with-python-second-edition/9781837631964" target="_blank" rel="noopener">https://www.packtpub.com/product/machine-learning-engineering-with-python-second-edition/9781837631964</a></p>
<h2>MLOps &#8211; Ciclo de vida de modelos</h2>
<p>No <a href="https://github.com/PacktPublishing/Machine-Learning-Engineering-with-Python-Second-Edition" target="_blank" rel="noopener">Github da editora</a> você pode acompanhar os códigos do livro e criar seus projetos envolvendo o ciclo de vida de modelos.</p>
<p>&nbsp;</p>
<p>Bons estudos!</p>
<hr />
<blockquote><p>2024 e eu ainda não me adaptei com eBooks, só consigo ler livros físicos&#8230; vai entender!</p>
<figure id="attachment_3730" aria-describedby="caption-attachment-3730" style="width: 451px" class="wp-caption alignnone"><img data-recalc-dims="1" fetchpriority="high" decoding="async" class="wp-image-3730" src="https://i0.wp.com/diegonogare.net/wp-content/uploads/2024/01/livro_fisico-engML.jpg?resize=451%2C338&#038;ssl=1" alt="livro físico Manchine Learning Engineering with Python" width="451" height="338" srcset="https://i0.wp.com/diegonogare.net/wp-content/uploads/2024/01/livro_fisico-engML.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/diegonogare.net/wp-content/uploads/2024/01/livro_fisico-engML.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/diegonogare.net/wp-content/uploads/2024/01/livro_fisico-engML.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/diegonogare.net/wp-content/uploads/2024/01/livro_fisico-engML.jpg?resize=678%2C509&amp;ssl=1 678w, https://i0.wp.com/diegonogare.net/wp-content/uploads/2024/01/livro_fisico-engML.jpg?resize=326%2C245&amp;ssl=1 326w, https://i0.wp.com/diegonogare.net/wp-content/uploads/2024/01/livro_fisico-engML.jpg?resize=80%2C60&amp;ssl=1 80w" sizes="(max-width: 451px) 100vw, 451px" /><figcaption id="caption-attachment-3730" class="wp-caption-text">Eu segurando o livro físico &#8220;Manchine Learning Engineering with Python &#8211; 2nd edition&#8221;</figcaption></figure></blockquote>
<p>O post <a href="https://diegonogare.net/2024/01/review-do-livro-machine-learning-engineering-with-python-mlops-ciclo-vida-modelos/">Review do Livro &#8220;Machine Learning Engineering with Python &#8211; 2nd edition&#8221;</a> apareceu primeiro em <a href="https://diegonogare.net">Diego Nogare</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3702</post-id>	</item>
		<item>
		<title>MLOps e Engenharia de Machine Learning descomplicados</title>
		<link>https://diegonogare.net/2024/01/mlops-e-engenharia-de-machine-learning-descomplicados/</link>
		
		<dc:creator><![CDATA[Diego Nogare]]></dc:creator>
		<pubDate>Wed, 10 Jan 2024 12:00:23 +0000</pubDate>
				<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[ciência de dados]]></category>
		<category><![CDATA[Engenharia de Machine Learning]]></category>
		<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[EngML]]></category>
		<category><![CDATA[MLOps]]></category>
		<guid isPermaLink="false">https://diegonogare.net/?p=3661</guid>

					<description><![CDATA[<p>Fala galera, hoje vamos falar sobre dois termos que estão revolucionando o mundo dos dados: Engenharia de Machine Learning (ML) e MLOps. Mas o que são esses termos e por que eles são tão importantes? Parece difícil, né? Mas não é, por isso estou descomplicando MLOps e Engenharia de ML neste texto com você! A...</p>
<p>O post <a href="https://diegonogare.net/2024/01/mlops-e-engenharia-de-machine-learning-descomplicados/">MLOps e Engenharia de Machine Learning descomplicados</a> apareceu primeiro em <a href="https://diegonogare.net">Diego Nogare</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Fala galera, hoje vamos falar sobre dois termos que estão revolucionando o mundo dos dados: Engenharia de Machine Learning (ML) e MLOps. Mas o que são esses termos e por que eles são tão importantes? Parece difícil, né? Mas não é, por isso estou descomplicando MLOps e Engenharia de ML neste texto com você!</p>
<p>A engenharia de Machine Learning e o MLOps estão se tornando cada vez mais importantes à medida que mais empresas começam a reconhecer o valor dos dados, mas com a combinação certa de habilidades em ciência de dados, engenharia de software e operações, os profissionais de ML estarão bem posicionados para liderar a próxima onda de inovações baseadas em dados.</p>
<h2>Afinal, o que é a Engenharia de Machine Learning?</h2>
<p>Em uma frase, podemos ver a engenharia de Machine Learning como a combinação da Ciência de Dados com a Engenharia de Software. Os engenheiros de ML são os responsáveis por projetar, construir e manter sistemas de ML que podem lidar com grandes volumes de dados, garantindo que os modelos de ML sejam precisos e eficientes.</p>
<h2>E o MLOps, o que é?</h2>
<p>MLOps, ou Machine Learning Operations, por sua vez, é uma prática que busca unificar ML, DevOps e Engenharia de Dados. O objetivo do MLOps é criar um fluxo de trabalho contínuo que inclua integração, teste, publicação, implantação e monitoramento de modelos de ML.</p>
<h2>Por que MLOps e Engenharia de ML são importantes?</h2>
<p>Com o aumento da quantidade de dados disponíveis e a necessidade de tomar decisões baseadas em dados, a demanda por sistemas de ML eficientes e escaláveis está crescendo. Neste sentido, MLOps e a engenharia de ML desempenham um papel crucial na construção desses sistemas, permitindo que as empresas aproveitem ao máximo seus dados.</p>
<p>Para dar mais contexto sobre oa ssunto, escrevi um texto aqui no blog sobre &#8220;<em>Automatizar a publicação do seu modelo com MLOps</em>&#8221; <a href="https://diegonogare.net/2021/05/automatizar-a-publicacao-do-seu-modelo-com-mlops" target="_blank" rel="noopener">que pode ser lido aqui</a>, e neste texto explico um pouco sobre o papel de MLOps para colocar modelos em produção. Também fiz um outro texto, no Medium do Itaú, explicando &#8220;<em>Como é atuar na Engenharia de Machine Learning do Itaú?</em>&#8221; <a href="https://medium.com/itau-data/como-%C3%A9-atuar-na-engenharia-de-machine-learning-do-ita%C3%BA-ffe1f6ed5c88" target="_blank" rel="noopener">que foi publicado aqui</a>. Neste texto explico como é a área do banco, conto um pouco dos nossos desafios e comento quais são os assuntos técnicos esperados de alguém que queira ingressar nessa carreira dentro do banco.</p>
<h2>Onde estudar?</h2>
<div class="content" tabindex="0">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>Em 2023 eu fiz o curso “<em>Machine Learning Engineering for Production (MLOps)</em>” publicado pela DeepLearning.AI na Coursera. Este treinamento na verdade é uma especialização com 4 cursos (“Introdução ao Machine Learning em Produção”, “Ciclo de Vida dos Dados de Machine Learning em Produção”, “Pipelines de Modelagem de Machine Learning em Produção” e &#8220;Implantação de Modelos de Machine Learning em Produção&#8221;) que aprimoram as habilidades de colocar em produção modelos de aprendizado de máquina, <a href="https://www.coursera.org/specializations/machine-learning-engineering-for-production-mlops" target="_blank" rel="noopener">você pode acessar o curso aqui</a>. O curso aborda desde a ideação/concepção até a manutenção de sistemas integrados que operam de forma contínua em produção.</p>
<p>O curso é uma boa opção para aqueles que buscam aprofundar suas habilidades em EngML e MLOps, os exercícios práticos são feitos em Jupyter Notebooks disponibilizados pelos professores e você precisará fazer pequenos ajustes no código para rodar sua solução.</p>
<p>Mais recentemente, já em 2024, recebi o livro &#8220;<em>Machine Learning Engineering with Python &#8211; 2nd Edition</em>&#8221; da Packt Pub e foi escrito por Andrew P. McMahon. Enquanto escrevo este texto, a versão digital está na <a href="https://amzn.to/48PiMkB" target="_blank" rel="noopener">Amazon por um pouco mais de 200 reais</a>. Ainda não terminei de ler o livro, mas ele parece ser um guia prático para EngML e MLOps que buscam construir soluções para problemas do mundo real. Ele aborda tópicos importantes de aprendizado de máquina, CI/CD e design de sistemas. O livro também explora o planejamento e gerenciamento de projetos de desenvolvimento de ML de ponta a ponta, com ênfase nas mais recentes tecnologias de código aberto e baseadas em nuvem<span style="font-size: 13.3333px;">. </span>Nesta edição, em específico, tem um capítulo sobre Deep Learning, IA Generativa e LLMOps, assuntos que estão no hype neste momento. Para quem se interessar por essa temática, o livro ensina a usar ferramentas como LangChain, PyTorch e Hugging Face para seus LLMs.</p>
</div>
</div>
<p>&nbsp;</p>
<div aria-hidden="true">E você, acabou descomplicando MLOps e Engenharia de ML depois de ler esse texto?</div>
<p>&nbsp;</p>
<blockquote>
<div aria-hidden="true"><a href="https://www.bing.com/images/create/a-production-line-for-publishing-models-with-defin/1-659cc21ca6c14228a9b70fe28241774f?id=KtmTJXOMuRsueAwEuiqNZg%3D%3D&amp;view=detailv2&amp;idpp=genimg&amp;idpclose=1&amp;form=SYDBIC" target="_blank" rel="noopener">Imagem de capa criada com IA pelo Bing</a>. Utilizei o prompt: &#8220;A production line for publishing models with defined steps leading to a glass box representing the Machine Learning model at the end&#8221; para a criação.</div>
</blockquote>
</div>
<p>O post <a href="https://diegonogare.net/2024/01/mlops-e-engenharia-de-machine-learning-descomplicados/">MLOps e Engenharia de Machine Learning descomplicados</a> apareceu primeiro em <a href="https://diegonogare.net">Diego Nogare</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3661</post-id>	</item>
	</channel>
</rss>
