<?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 review - Diego Nogare</title>
	<atom:link href="https://diegonogare.net/tags/review/feed/" rel="self" type="application/rss+xml" />
	<link>https://diegonogare.net/tags/review/</link>
	<description>Consultor Executivo de IA &#38; ML</description>
	<lastBuildDate>Tue, 15 Apr 2025 13:38:45 +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 review - Diego Nogare</title>
	<link>https://diegonogare.net/tags/review/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">247556142</site>	<item>
		<title>Review do Livro &#8220;50 Algorithms Every Programmer Should Know &#8211; 2nd edition&#8221;</title>
		<link>https://diegonogare.net/2024/03/50-algoritmos-que-deve-conhecer/</link>
		
		<dc:creator><![CDATA[Diego Nogare]]></dc:creator>
		<pubDate>Mon, 18 Mar 2024 14:00:39 +0000</pubDate>
				<category><![CDATA[Review de Livro]]></category>
		<category><![CDATA[Algoritmos]]></category>
		<category><![CDATA[Aprendizado de Máquina]]></category>
		<category><![CDATA[Ciência da Computação]]></category>
		<category><![CDATA[criptografia]]></category>
		<category><![CDATA[estrutura de dados]]></category>
		<category><![CDATA[Livro]]></category>
		<category><![CDATA[processamento de dados]]></category>
		<category><![CDATA[redes neurais]]></category>
		<category><![CDATA[review]]></category>
		<guid isPermaLink="false">https://diegonogare.net/?p=3822</guid>

					<description><![CDATA[<p>Review do livro &#8220;50 Algorithms Every Programmer Should Know &#8211; 2nd edition&#8220;, que foi escrito por Imran Ahmad e publicado pela Packt Pub. Neste livro você aprenderá (ou relembrará) 50 algoritmos que deve conhecer na ciência da computação. Contudo, é uma versão atualizada, contando inclusive com assunto atuais como Large Language Models e discussões sobre...</p>
<p>O post <a href="https://diegonogare.net/2024/03/50-algoritmos-que-deve-conhecer/">Review do Livro &#8220;50 Algorithms Every Programmer Should Know &#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>50 Algorithms Every Programmer Should Know &#8211; 2nd edition</em>&#8220;, que foi escrito por Imran Ahmad e publicado pela Packt Pub. Neste livro você aprenderá (ou relembrará) 50 algoritmos que deve conhecer na ciência da computação. Contudo, é uma versão atualizada, contando inclusive com assunto atuais como Large Language Models e discussões sobre transparência e ética nos algoritmos.</p>
<h2>O livro e com seus 50 algoritmos que deve conhecer</h2>
<p>Vou compartilhar minhas impressões desta obra, e já de partida quero avisar que nem todos os algoritmos são para todos nós. Digo isso porque há uma amplitude de assuntos que, dependendo do que você trabalha ou estuda, não vão lhe chamar muita atenção. No meu caso, o capítulo 3 é de ordenação e o capítulo 14 que é de criptografia&#8230; Não são exatamente os assuntos que mais me chamam atenção e acabei passando rapidamente por ali. Porém, a seção II que é de Machine Learning eu li com muito mais atenção, como também o capítulo 16.</p>
<p>Com uma abordagem direta em cada capítulo, o livro ensina de forma prática (programando em Python) como aplicar o que está estudando. É bem balanceado entre teoria e prática, certamente o que é bom para materializar a teoria na prática. O livro está organizado em 16 capítulos separados em três seções, e trás os 50 algoritmos que deve conhecer.</p>
<p>Vamos aos capítulos&#8230;</p>
<h3><strong>Cap 1 &#8211; Visão geral de algoritmos</strong></h3>
<p>No capítulo 1 mergulhamos no universo dos algoritmos. É uma introdução aos seus fundamentos, mostrando como eles são essenciais desde a formulação de problemas até a execução de soluções. O capítulo destaca a evolução do uso dos algoritmos e suas limitações. Para os entusiastas de Python, tem um guia de como preparar o ambiente para rodar os exemplos do livro, mas se você quiser ver isso em vídeo, <a href="https://www.youtube.com/watch?v=56keUCxiXPE&amp;list=PLrakQQfctUYXKi7SX0klbE4NiqKHbrnk2" target="_blank" rel="noopener">gravei essa playlist há algum tempo</a>. E não para por aí: o capítulo também aborda como medir e comparar o desempenho dos algoritmos. É um começo importante para quem quer entender a base do que vem a seguir no livro.</p>
<h3><strong>Cap 2 &#8211; </strong>Estruturas de dados</h3>
<p>No capítulo 2 a conversa é sobre as estruturas de dados e como elas são a espinha dorsal de algoritmos. O capítulo, de fato, é um prato cheio para quem usa Python, detalhando como a linguagem gerencia estruturas de dados complexas e quais são as mais indicadas para cada tipo de dado. Mas não se preocupe se você é fã de Java ou C++, os conceitos são universais e vão te ajudar independentemente da linguagem que você curte programar. É o tipo de capítulo que faz você querer mergulhar no código e ver a mágica acontecer.</p>
<h3>Cap3 &#8211; Ordenação e Busca</h3>
<p>E aí, no capítulo 3, é apresentada a parte de algoritmos de ordenação e busca. O capítulo, a princípio, trás diferentes abordagens e tipos de algoritmos de ordenação, cada um com seu próprio estilo e estratégia de solução de problema. E para não deixar a busca de lado, tem exemplos práticos que mostram como esses algoritmos percorrem atrás dos dados.</p>
<h3>Cap 4 &#8211; Projetando algoritmos</h3>
<div class="content" tabindex="0" aria-description="">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>Chegando no capítulo 4, a gente entra na parte de Projetando Algoritmos. O capítulo, antes de mais nada, é uma verdadeira aula sobre como dar vida aos algoritmos, começando (obviamente) por entender o problema que você quer resolver. E para deixar tudo mais interessante, ocasionalmente, relembra o famoso Problema do Caixeiro Viajante (TSP), muito visto em cursos de Ciência da COmputação, e joga na mesa como um exemplo real de como aplicar essas técnicas de design. E não para por aí, ainda tem um pouco de programação linear para materializar a discussão com suas aplicações práticas. O capítulo faz bem o papel de ponte entre a teoria e a prática.</p>
</div>
</div>
</div>
<h3>Cap 5 &#8211; Grafos</h3>
<p>No Capítulo 5, a parada é nos Algoritmos de Grafos. O capítulo é um guia que mostra como navegar em grafos para representar estruturas de dados. Ele não só cobre o básico, mas também detalha teorias e técnicas mais profundas, como análise de redes e busca de grafos. E para colocar a teoria em prática, há um estudo de caso que usa grafos para desvendar fraudes.</p>
<h3>Cap 6 &#8211; Aprendizado não supervisionado</h3>
<div class="content" tabindex="0" aria-description="">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>Aqui no capítulo 6, sobretudo, começam os assuntos de <a href="https://diegonogare.net/tag/machine-learning/" target="_blank" rel="noopener">Machine Learning</a>, e esses eu li com muito mais carinho e dedicação por questões óbvias, ao propósito, de interesse pessoal <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
</div>
</div>
</div>
<div class="content" tabindex="0" aria-description="">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>Este capítulo fala sobre o aprendizado de máquina não supervisionado. O capítulo é um convite para explorar como essa área do aprendizado de máquina pode ser usada para decifrar problemas do cotidiano. Ao mesmo tempo é apresentada uma introdução aos principais algoritmos e metodologias, como os de agrupamento, que encontram dados semelhantes; redução de dimensionalidade, que simplifica a complexidade diminuindo o espaço de busca; e de regras de associação, que descobre relações ocultas entre eventos e transações.</p>
<h3>Cap 7 &#8211; Aprendizado Supervisionado</h3>
</div>
</div>
</div>
<p>Neste capítulo a gente coloca a mão na massa com aprendizado supervisionado. O capítulo tem laboratório, onde são explorados os algoritimos de classificação e regressão. O Autor explica seis algoritmos de classificação e três de regressão, ele não só apresenta, mas também coda com esses algoritmos resolvendo problemas reais. E no final ainda compara os resultados para ver o que teve melhor performance.</p>
<h3>Cap 8 &#8211; Redes Neurais Artificiais</h3>
<p>No capítulo 8, antes de mais nada, o foco é pelo mundo das Redes Neurais. O capítulo abre as portas para os conceitos-chave e componentes que formam uma rede neural, explicando sobre suas várias formas e as funções de ativação. O algoritmo de backpropagation, peça central no treinamento de redes neurais, é explicado ems detalhes. Da mesma forma, no final do capítulo ainda tem um exemplo prático de como o Deep Learning pode ser usado para detectar documentos fraudulentos, trazendo a teoria para o chão da realidade.</p>
<h3>Cap 9 &#8211; NLP Natural Language Processing</h3>
<div class="content" tabindex="0" aria-description="">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>Aqui o autor aprofunda nos algoritmos para Processamento de Linguagem Natural (NLP). O capítulo é um guia completo que vai desde os fundamentos da NLP até a preparação dos dados para as tarefas mais complexas. Ele detalha o processo de vetorização de dados textuais e a técnica de incorporação de palavras. E, ao mesmo tempo, para não ficar só na teoria, apresenta um caso de uso detalhado mostrando como NLP se aplica no mundo real.</p>
</div>
</div>
</div>
<h3>Cap10 &#8211; Modelos sequenciais</h3>
<div class="content" tabindex="0" aria-description="">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>Aqui no capítulo 10, o autor leva a conversa sobre o treinamento de redes neurais para lidar com dados que seguem uma sequência. O capítulo serve como uma introdução aos modelos sequenciais, desvendando suas técnicas e metodologias. Ao mesmo tempo ainda tem uma discussão sobre como o Deep Learning pode elevar o nível das técnicas de Processamento de Linguagem Natural (que vimos no capítulo anterior). O capítulo te prepara para entender como as máquinas trabalham a partir de dados que têm uma ordem, um ritmo, uma cadência, e como isso pode revolucionar a maneira como interagimos com a tecnologia.</p>
</div>
</div>
</div>
<h3>Cap11 &#8211; Modelos sequenciais avançados</h3>
<div class="content" tabindex="0" aria-description="">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>O capitulo apresenta, contudo, limitações dos modelos sequenciais e descobre como eles têm evoluído para avançar na resolução de problemas. O autor mergulha nos aspectos mais sofisticados desses modelos, apresentando a criação de configurações que são verdadeiras &#8220;relíquias&#8221; em complexidade. Cobre assuntos como os autoencoders e modelos Sequence-to-Sequence (Seq2Seq), passando pelos mecanismos de atenção e transformers (<a href="https://research.google/pubs/attention-is-all-you-need/" target="_blank" rel="noopener">attention is all you need</a>), o capítulo prepara o terreno para os Large Language Models (LLMs), super atuais em questões de estado da arte da Inteligência Artificial.</p>
</div>
</div>
</div>
<h3>Cap12 &#8211; Sistemas de Recomendação</h3>
<div class="content" tabindex="0" aria-description="">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>Neste capítulo o assunto discutido são sistemas de recomendação (<a href="https://diegonogare.net/2020/05/explicando-o-algoritmo-de-regra-de-associacao/" target="_blank" rel="noopener">regras de associação</a>), que parecem ler nossas mentes e sabem exatamente o que queremos antes mesmo de clicarmos. O capítulo explora os diferentes tipos de sistemas de recomendação e como eles funcionam por dentro, revelando tanto seus superpoderes quanto os desafios que enfrentam. E para fechar, o capítulo nos guia através de um problema do mundo real, mostrando como esses mecanismos podem ser a solução que estávamos procurando.</p>
<p>E é neste capítulo que se encerram os assuntos de <a href="https://diegonogare.net/tag/machine-learning/" target="_blank" rel="noopener">Machine Learning</a>!</p>
<h3>Cap 13 &#8211; Tratamento de dados</h3>
</div>
</div>
</div>
<p>Aqui o autor explica a arte de lidar com dados. O capítulo é um guia para entender os algoritmos de dados e os princípios que ajudam a resolver problemas de classificação de dados. Ele nos guia pelos algoritmos de armazenamento e compactação de dados, que são fundamentais para gerenciar informações de maneira eficiente. E como em qualquer boa estratégia, o capítulo nos mostra as vantagens e desvantagens de projetar e implementar algoritmos focados em dados.</p>
<h3>Cap 14 &#8211; Criptografia</h3>
<p>Confesso que passei bem rapido por aqui, não é um assunto que me atrai muito&#8230;</p>
<div class="content" tabindex="0" aria-description="">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>Mesmo assim, o capítulo apresenta uma visão histórica da criptografia antes de mergulhar nos algoritmos que guardam nossos segredos. O capítulo começa com os algoritmos de criptografia simétrica, (MD5 e SHA), apontando suas limitações e vulnerabilidades. Depois, avança para o mundo da criptografia assimétrica, essencial para a criação de certificados digitais que autenticam e protegem em operações online. E para amarrar tudo, o capítulo trás um exemplo prático mostrando como todas essas técnicas se encaixam no assunto de segurança digital.</p>
</div>
</div>
</div>
<h3>Cap 15 &#8211; Algoritmo em grande escala</h3>
<div class="content" tabindex="0" aria-description="">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>Neste capítulo o autor aborda algoritmos que operam em larga escala. O capítulo desvenda os bastidores para mostrar a infraestrutura necessária para dar suportar estas iniciativas. Apresenta também estratégias para gerenciar o processamento de múltiplos recursos, e as limitações impostas pela lei de Amdahl são examinadas (eu nem sabia que isso existia). E ao se falar em grande escala, não poderia faltar falar sobre as GPUs. Ele mostra seu papel no universo do processamento paralelo.</p>
<h3>Cap 16 &#8211; Explicabilidade e Ética</h3>
</div>
</div>
</div>
<div class="content" tabindex="0" aria-description="">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>O Capítulo 16 trás algumas considerações práticas, convidando a gente para o desafio de tornar os algoritmos transparentes e compreensíveis. O capítulo trata da explicabilidade dos algoritmos, ou seja, até que ponto podemos entender o que acontece por trás do código? A ética no uso dos algoritmos também entra em cena, com uma discussão sobre como evitar vieses que podem surgir na implementação. Além disso, o capítulo explora técnicas para lidar com os temidos problemas NP-difíceis e reflete sobre os fatores importantes na hora de escolher um algoritmo.</p>
<p>&nbsp;</p>
</div>
</div>
</div>
<h2>Minha opinião sobre estes 50 algoritmos que deve conhecer</h2>
<p>Na minha humilde opinião o livro é completo e poderia facilmente servir de base complementar para cursos de graduação em ciência da computação. É um material útil para aprender ou aprimorar suas habilidades em algoritmos com Python.</p>
<p>Como comentei no começo do post, é leitura seletiva para quem se interessa pelos assuntos. Vale o investimento! Para mim, os capítulos entre 6 e 12, que falam de Machine Laerning, além do 16 que fala sobre transparência dos algoritmos, foram os que me chamaram mais atenção.<br />
A versão digital está na <a href="https://amzn.to/4cvyKD8" target="_blank" rel="noopener">Amazon por um pouco mais de 200 reais</a> enquanto escrevo esse texto.</p>
<p>&nbsp;</p>
<h2>Códigos do &#8220;50 Algorithms Every Programmer Should Know &#8211; 2nd edition&#8221;</h2>
<p>No <a href="https://github.com/cloudanum/50Algorithms" target="_blank" rel="noopener">Github da editora</a> você pode acompanhar os códigos do livro e reproduzir o que estudou para fixar o aprendizado com os 50 algoritmos que todo desenvolvedor deve conhecer.</p>
<p>&nbsp;</p>
<p>Bons estudos!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>O post <a href="https://diegonogare.net/2024/03/50-algoritmos-que-deve-conhecer/">Review do Livro &#8220;50 Algorithms Every Programmer Should Know &#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">3822</post-id>	</item>
		<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>
	</channel>
</rss>
