Vou revisar, depurar e melhorar seu código de machine learning em python
Cientista de Dados Sênior
Sobre este Serviço
Se seus modelos de machine learning estão com desempenho ruim, apresentando erros ou difíceis de entender, eu posso te ajudar a resolver isso.
Sou um Cientista de Dados Sênior em um banco, com mais de 3 anos de experiência em ML em produção, formação em Ciência da Computação com classificação máxima e atualmente estou fazendo mestrado em Bioinformática. Já criei, depurei e otimizei modelos reais de ML em grande escala, não apenas projetos de brinquedo.
O que posso revisar e corrigir:
- pipelines e modelos do Scikit-learn e PyTorch
- pré-processamento de dados com Pandas e engenharia de features
- treinamento, avaliação e lógica de hiperparâmetros de modelos
- estrutura do código, eficiência e melhores práticas
- código de Python de ML usando NumPy, XGBoost, PyTorch e outros
O que você receberá de volta:
- <li scripts de Python corrigidos e limpos
- relatório escrito explicando cada problema encontrado e a correção aplicada
- sugestões de otimização para melhorar velocidade e precisão
- um script de avaliação personalizado que gera métricas principais
- documentação do modelo cobrindo entradas, saídas, suposições e limitações
Para começar, envie-me:
- seu(s) script(s) de Python como arquivos .py ou .ipynb
- uma descrição breve do que o código deve fazer
- quaisquer mensagens de erro ou problemas específicos que você notou
Respondo todas as mensagens em até 24 horas. Vamos fazer seu código funcionar corretamente.
Linguagem de programação:
Python
Frameworks:
Scikit-learn
•
PyTorch
•
Panda
Ferramentas:
caderno Jupyter
•
fluxo tensor
•
Excel
Meu portfólio
Perguntas frequentes
Tradução automática
Que tipos de problemas de aprendizado de máquina você pode ajudar a resolver?
Posso ajudar com modelos de classificação, regressão, clustering e redes neurais. Trabalho com Scikit-learn, PyTorch, XGBoost e código geral de ML em Python usando Pandas e NumPy. Se não tiver certeza se seu projeto se encaixa, envie uma mensagem antes de fazer o pedido.
Quais formatos de arquivo você aceita?
Aceito scripts de Python .py e notebooks Jupyter .ipynb. Se seu projeto tiver vários arquivos, compacte-os em um arquivo zip e envie tudo de uma vez. Inclua também quaisquer arquivos CSV ou de dados que o código dependa, ou uma pequena amostra deles.
E se eu não souber o que está errado com meu código, só sei que não está funcionando?
Isso é totalmente normal e, na verdade, a situação mais comum. Basta descrever o que o código deve fazer e o que está acontecendo ao invés disso. Eu farei o diagnóstico do problema como parte da revisão.
Você vai compartilhar ou usar meu código para qualquer outra coisa?
Não. Seu código é totalmente confidencial. Eu só o uso para completar seu pedido e ele não é compartilhado, armazenado ou reutilizado de nenhuma forma.
Como sei qual pacote escolher?
Escolha Basic se precisar de revisão e correção de 1 a 2 scripts. Escolha Standard se tiver até 3 scripts e desejar otimização além das correções. Escolha Premium se tiver um projeto completo de até 5 scripts e desejar um script de avaliação e documentação do modelo incluídos.
O que é o script de avaliação incluído no Premium?
É um script Python independente, adaptado ao seu modelo, que você pode rodar após qualquer re-treinamento. Ele carrega automaticamente seu modelo, faz previsões com os dados de teste e gera métricas de desempenho principais. Os resultados também são salvos em um arquivo de log com timestamp para você acompanhar o desempenho ao longo do tempo.
Você garante que meu modelo será mais preciso após a revisão?
Posso corrigir bugs, eliminar vazamento de dados, melhorar o pré-processamento e sugerir melhores hiperparâmetros ou algoritmos, o que geralmente melhora o desempenho. No entanto, melhorias na precisão dependem muito da qualidade dos seus dados e da complexidade do problema, e não posso garantir isso.
E se eu precisar de alterações após a entrega?
Cada pacote inclui revisões: 1 para Basic, 2 para Standard e 3 para Premium. As revisões cobrem ajustes no trabalho já entregue. Se precisar de algo fora do escopo original, podemos discutir como pedido separado.
Como devo enviar meus dados se forem sensíveis ou grandes?
Para dados sensíveis, envie uma amostra anonimizada ou fictícia com a mesma estrutura e nomes de colunas dos seus dados reais. Isso é suficiente para eu revisar e corrigir seu código. Não preciso dos seus dados reais para avaliar o código em si.

