Algoritmos Genticos em Python

$39.99

SKU: 1594344 Category: Tags: ,

Description

Os algoritmos genticos so uma importante rea da Inteligncia Artificial que so responsveis pela resoluo de problemas complexos, tendo como base encontrarsolues paraproblemas de otimizao e busca. Existem vrias aplicaes prticas deste tipo de algoritmo, as quais podem ser aplicadas na resoluo de problemas em cenrios comerciais do dia a dia. Um exemplo clssico a resoluo do problema de choque de horrios de professores emuma escola, no qual existem diversas combinaes de horrios e aulas e o objetivo construir a grade de horrio dinamicamente de acordo com a quantidade de aulas e a disponibilidade de cada professor. Outros exemplos so: empresas de telecomunicaes podem projetar novas redes ticas, transportadoras podem planejar melhor a rota de entrega de mercadorias, investidorespodem escolherosmelhores investimentos; dentre vrias outras.Baseado nisso, neste curso voc vai aprender na teoria e principalmente na prtica como desenvolver do zero um algoritmo gentico aplicado em um cenrio real de uma transportadora. Neste contexto, ns seremos consultores de uma empresa de transporte que possui vrios produtos a serem transportados, porm, a empresa possuisomente um caminho disponvel e com espao limitado de armazenamento. Nosso objetivo ser desenvolver um algoritmo que consiga gerar a melhor combinao dos produtos que devem ser transportados, levando em considerao o fato de que a transportadora quer ganhar o mximo de dinheiro possvel com o frete eocupando o espao disponvel no caminho.Esse tipo de algoritmo baseado em encontrar solues cada vez melhores a partir da evoluo das geraes anteriores, sendo fundamentado nos processos naturais de evoluo. E para chegar em nosso objetivo, voc vai aprender os principais conceitos sobre essa tcnica de inteligncia artificial, tais como: populao, indivduo, crossover/reproduo e mutao. Ao final do curso, voc ter um algoritmo gentico completo que conseguir resolver o problema da transportadora, o qual pode ser aplicado para outros cenrios comerciais. Utilizaremos a linguagem Python para a programao das funes e desenvolveremos tudo passo a passo e com muitos detalhes, para que voc tenha uma viso bem clara e didtica de como esses algoritmos conseguem resolver problemas reais do cotidiano. Alm disso, teremos um bnus no qual voc vai aprender como criar uma tabela de produtos no MySql e aplicar nosso algoritmo utilizando os dados de uma base de dados, o que pode facilitar a adaptao docdigo para utilizao em ambientes comerciais. Por fim, este material pode ser considerado de nvel iniciante para quem est entrando tanto na rea de Inteligncia Artificial quanto na rea de algoritmos genticos. Porm, caso voc seja de nvel mais avanado, este curso poder servir como uma tima fonte de consulta e reviso dos conceitos.Preparado(a) para dar um importante passo na sua carreira? Aguardamosvoc no curso! 🙂