-
Apresentação
Apresentação
A disciplina de Data Mining tem como objectivo dar ao estudante competências essenciais na análise de dados, numa perspetiva multidisciplinar, como se trata a Ciência de Dados. Através da apresentação de metodologias e técnicas fundamentais para tratar, transformar, construir e analisar os dados, é objectivo desta disciplina dar ao estudante capacidade para traduzir essa análise em conhecimento e valor, de modo sustentado para a tomada de decisão. A componente prática é um dos aspetos fundamentais da disciplina, pelo que a capacidade de traduzir conhecimento em ações práticas e decisões de análise é particularmente valorizada. A ligação estreita ao mundo empresarial para resposta a perguntas de negócios será retratada nesta disciplina.
-
Disciplina do curso
Disciplina do curso
-
Grau | Semestres | ECTS
Grau | Semestres | ECTS
Licenciado | Semestral | 5
-
Ano | Natureza | Lingua
Ano | Natureza | Lingua
3 | Obrigatório | Português
-
Código
Código
ULHT12-15430
-
Pré-requisitos e co-requisitos
Pré-requisitos e co-requisitos
Não aplicável
-
Estágio Profissional
Estágio Profissional
Não
-
Conteúdos Programáticos
Conteúdos Programáticos
1. Introdução ao Data Mining Importância e aplicações dos Dados e Data Mining Workflow de projetos: exemplos práticos Tipos de dados: estruturados, semi-estruturados e não estruturados Principais desafios em Data Mining 2. Ferramentas e fundamentos para Data Mining Python: Jupyter Notebook, NumPy, Pandas e Matplotlib SAS Viya para Data Mining e Machine Learning Fundamentos estatísticos para Machine Learning 3. Pré-processamento e análise exploratória Limpeza, transformação e preparação de dados Missing values, imputação, duplicados e outliers Análise exploratória e visualização de dados Dados não estruturados - Texto (lemmatization, stemming) 4. Machine Learning: modelos supervisionados e não supervisionados Conceitos base Regressão Linear e Logística KNN Redução de Dimensionalidade (PCA) Clustering Métricas de avaliação de desempenho Implementação em Python e SAS Viya
-
Objetivos
Objetivos
A unidade curricular tem como objetivos dar ao aluno as competências para: OA1. Compreender a importância dos Dados e de Data Mining no mundo real OA2. Compreender a natureza dos dados e os fundamentos estatísticos para Machine Learning OA3. Entender e aplicar as principais técnicas e métodos de Data Mining, em Python e SAS Viya OA4. Ser capaz de proceder a tarefas de preparação e pré-processamento de dados OA5. Fazer análise exploratória de dados com recurso a Python e SAS Viya OA6. Entender o fluxo de trabalho de um cientista de dados e resolver problemas com dados OA7. Entender e implementar métodos de aprendizagem automática, supervisionados e não supervisionados OA8. Conhecer e aplicar métricas de avaliação do desempenho de modelos
-
Metodologias de ensino
Metodologias de ensino
Nas aulas, introduzem-se os conceitos teóricos que são complementados com exemplos práticos reais. Os alunos são incentivados a resolver exercícios assim como a apresentar quaisquer dúvidas. Para cada tópico é apresentado um conjunto de exercícios de aplicação dos conceitos teóricos, procedendo-se ao acompanhamento da resolução dos mesmos e apresentando-se a resolução final. Materiais de apoio e exercícios com sugestões de resolução serão disponibilizados no Moodle. Acredita-se que a avaliação contínua, adaptada de acordo com a evolução dos alunos, seja uma boa prática. O acompanhamento individual e a disponibilidade para esclarecer dúvidas, sempre que necessário, é essencial para o aluno e para o seu desempenho.
-
Bibliografia principal
Bibliografia principal
Slides e apontamentos das aulas. Grus, J. (2019). Dafa science from scratch: first princples with Python . O'ReiIIy Media. Provost, F., Fawcett T. (2013) Data Science for Business: What you need to know about data mining and data-analytic thinking , O'Reilly Media Inc SAS Institute Inc. Statistics You Need to Know for Machine Learning. SAS e-Learning. SAS Institute Inc. Machine Learning Using SAS Viya. SAS e-Learning.
-
Avaliação
Avaliação
A avaliação é realizada em regime de avaliação contínua ou por exame final em época de recurso.
A avaliação contínua é constituída por três componentes:
- componente teórico-prática (35%)
- componente prática (35%)
- Frequência Final (30%).
A componente teórico-prática (35%) inclui dois testes (10% cada) e um mini projeto computacional desenvolvido em Python (15%).
A componente prática (35%) inclui os resultados obtidos nas certificações/formações SAS (15%) e um projeto computacional de aplicação desenvolvido em SAS Viya (20%).
A Frequência Final corresponde a 30% da nota final.
É exigida a presença a um mínimo de 75% das aulas práticas para acesso à avaliação contínua; caso contrário, o aluno apenas poderá realizar a avaliação em época de recurso. Os trabalhadores-estudantes não são abrangidos por esta regra.
Todas as componentes da avaliação contínua são obrigatórias.
-
Mobilidade
Mobilidade
Não





