Sistema de Recomendação de Objetivos Planfy
1. Visão Geral e Objetivos
O principal objetivo do sistema de recomendação de objetivos da Planfy é sugerir metas de vida personalizadas aos clientes, levando em conta seus perfis e históricos financeiros. A Planfy busca compreender os objetivos de vida de seus clientes e recomendar metas similares a novos clientes com perfis parecidos.
2. Metodologia
Nesta metodologia, adotaremos técnicas de classificação baseadas em árvores ou aprendizado por reforço para criar um sistema de recomendação adaptável e eficiente, capaz de identificar metas de vida personalizadas aos clientes, considerando suas características e interações na plataforma.
- Classificação baseada em árvores: Modelos como Árvores de Decisão, Random Forest e Gradient Boosting Machines (GBM) podem ser úteis para lidar com problemas de classificação multi-classes.
- Aprendizado por reforço: Esta abordagem emprega agentes de aprendizado para explorar e aprender as melhores ações a serem tomadas em um ambiente, considerando observações e recompensas. Neste projeto, o agente aprenderia a recomendar metas com base nas interações dos clientes e nas recompensas associadas (por exemplo, satisfação do cliente, sucesso na realização das metas, etc.).
3. Dados e recursos
O tipo de dado recomendado pelo sistema é denominado plannings, que inclui metas financeiras dos clientes, como nome da meta, valor da meta, data da meta e outras informações relevantes. Atualmente, há 9 metas disponíveis na amostra.
Os conjuntos de dados disponíveis como também sugestão de novos dados para o projeto se encontram na documentação específica para os dados disponível na Planfy.
4. Pré-processamento e limpeza de dados
- Explicar as etapas necessárias para preparar os dados para análise e modelagem
- Descrever como os dados foram limpos, normalizados, transformados ou enriquecidos
5. Engenharia de recursos e seleção de recursos
- Descrever os recursos criados a partir dos dados brutos e como eles são relevantes para o sistema de recomendação
- Detalhar os métodos de seleção de recursos utilizados para identificar os recursos mais importantes
6. Análise dos Dados
- Nesta etapa, realizaremos uma análise exploratória dos dados para entender melhor os padrões e características dos clientes e seus objetivos de vida. Isso nos ajudará a identificar as melhores abordagens e algoritmos de recomendação a serem utilizados.
7. Modelagem e validação
- Descrever os modelos de aprendizado de máquina e as abordagens de avaliação utilizadas
- Apresentar os resultados da validação e comparações entre diferentes modelos e abordagens
8. Implementação e integração
- Descrever como o sistema de recomendação foi implementado e integrado à plataforma de planejamento financeiro
- Discutir os desafios e soluções encontradas durante a implementação
9. Conclusão e trabalho futuro
Em resumo, o desenvolvimento de um sistema de recomendação eficaz para o Planfy envolve várias etapas, desde a análise de dados e seleção de algoritmos até a avaliação, validação e implementação do modelo. Ao seguir este plano, é possível criar um sistema de recomendação que ajude os usuários a alcançar seus objetivos de forma mais eficiente e eficaz. - Identificar áreas de melhoria e sugestões para trabalho futuro