|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/mineracao-de-regras-de-associacao-com-python-apriori-e-sql/
课程评论:没有评论
课程名称:使用Python、Apriori和SQL进行关联规则挖掘 课程概述:关联规则挖掘是数据挖掘中最受欢迎的子领域之一,具有广泛的实际和商业应用。如果你学习人工智能,可能听说过经典的“尿布与啤酒”的例子。多年前,一家著名商场发现某些星期天尿布和啤酒的组合销售量很高。凭借这一发现,他们调整了货架布局,从而显著提升了这两种产品的销售额。其秘诀在于使用关联规则技术,这种技术的目标是发现数据中不易察觉的模式。该技术利用一个著名的算法(Apriori),可以在多种场景中应用以发现这种关联。 在本课程中,你将逐步学习Apriori算法的工作原理,即如何根据数据集生成关联规则,并理解支持度、可信度和提升度等关键指标的计算过程。我们将使用Python语言和MySQL数据库进行示例开发。课程初期将使用两个市场准备好的数据集,目标是分析这些产品的联合销售中的关联,称为市场篮子分析(Market Basket Analysis)。 随后,课程将应用于两个真实的数据集:第一个来自一家披萨店(这家披萨店是我的!),第二个是关于参加大学入学考试的学生的社会经济调查。我们将进行完整的KDD流程(知识发现数据库),包括属性选择、数据预处理和转换,然后应用Apriori算法进行分析。这些部分的目的是让你对商业数据集中整个流程有实践和商业化的理解,因为大多数相关材料往往只关注算法的应用,而忽视数据准备的过程。 最后,我们还将有一个附加模块,展示如何将虚拟的市场数据库导入到可进行分析的标准中。在这些课程中,将逐步展示如何将Python与MySQL连接,并进行查询以获取适合应用Apriori的所需数据格式。这个模块特别适合那些拥有实体关系模型数据库,希望学习基本数据转换流程的学习者。 完成课程后,你将能够在自己的数据集中实施分析,开启多种商业和额外收入的机会!本课程适合所有水平的学习者,无论你是刚入门的初学者,还是已具备关联规则知识并希望深入了解的人。 准备好在你的职业生涯中迈出重要一步了吗?期待在课程中见到你!
A descoberta de regras de associação é uma das subáreas da Mineração de Dados mais populares e que apresenta uma diversidade muito grande de aplicações práticas e comerciais! Se você estuda Inteligência Artificial, talvez já tenha ouvido falar daquele clássico exemplo das fraudas e cervejas! Caso não, há vários anos um mercado muito famoso descobriu um padrão bem interessante em seus dados: em certos dias da semana existiam muitas vendas em conjunto tanto de fraudas quanto de cervejas. De posse desse conhecimento, eles decidiram alterar a disposição das prateleiras do mercado e conseguiram otimizar as vendas desses dois produtos em conjunto (o que aumentou significativamente as receitas). O segredo disso é que eles usaram a técnica de regras de associação, que tem como objetivo a descoberta de padrões nos dados que não podem ser facilmente encontrados somente "batendo o olho" nos registros. Essa técnica utiliza um algoritmo (o mais famoso é o Apriori) que é capaz de descobrir esse tipo de associação, podendo ser aplicado nos mais variados cenários!E neste curso você verá passo a passo o funcionamento do algoritmo Apriori, ou seja, dada uma base de dados você vai aprender como ele consegue gerar as regras de associação, bem como compreender como são feitos os cálculos de suporte, confiança e lift; que são as métricas mais utilizadas neste tipo de cenário. Utilizaremos a linguagem Python e o banco de dados MySql para o desenvolvimento dos exemplos. Inicialmente trabalharemos com duas bases de dados prontas de mercado e o objetivo será analisar as associações que podem ser encontradas entre os produtos que são vendidos em conjunto, processo conhecido como Market Basket Analysis (análise de cestas de mercado). Logo depois, utilizaremos duas bases de dados reais: a primeira de uma pizzaria (inclusive a pizzaria era minha!) e a segunda de uma pesquisa sócio-econômica de alunos que fizerem o vestibular em uma universidade! A ideia é realizar o processo KDD completo (Knowledge Discovery in Databases - Descoberta de Conhecimento em Bases de Dados) nessas duas bases de dados, passando pelos processos de seleção de atributos, pré-processamento e transformação dos dados antes de realizar as análises com o algoritmo Apriori. O objetivo dessas seções é que você tenha uma visão prática e comercial de como funciona esse processo em bases de dados comerciais, visto que a maioria dos materiais sobre o assunto abordam somente a aplicação do algoritmo e deixa de lado todo o processo de preparação das bases de dados!Por fim, ainda teremos mais um módulo adicional que mostrará como importar uma base de dados fictícia de mercado para um padrão na qual as análises possam ser realizadas. Nessas aulas, é mostrado passo a passo como realizar a conexão do Python com o MySql e realizar as consultas para obter os dados no padrão requerido para aplicação do Apriori. Esse módulo é útil caso você tenha uma base de dados no modelo Entidade Relacionamento e deseja aprender os processos básicos para conversão dos dados. Ao final do curso, você será capaz de implementar suas próprias análises e em suas próprias bases de dados, o que pode abrir diversas oportunidades de negócio e de renda extra para você! É importante enfatizar que este curso é para todos os níveis, seja para você que está iniciando nessa área ou para você que já possui conhecimentos sobre regras de associação e deseja conhecer mais sobre o assunto.Preparado(a) para dar um importante passo na sua carreira? Aguardo você no curso!:)