Code Monkey home page Code Monkey logo

Olá, eu sou Rafael Del Lama 👋

Sou Ciêntista de Dados 👨‍💻
Graduado em Informática Biomédica pela Universidade de São Paulo (USP-RP) e Mestre pelo Programa de Pós-graduação em Computação Aplicada da FFCLRP/USP.
Atuo na área de Inteligência Artificial, principalmente em Deep Learning e Machine Learning.

GIF



Python TF Pandas OpenCV C++ k8s

Formação

🎓 Bacharelado em Informática Biomédica
📆 2015 - 2018
📍 Universidade de São Paulo - FFCLRP - Ribeirão Preto, Brasil
📖 Pesquisas:

  • Robótica como Ferramenta para Ensino de Conceitos de Computação e Matemática.
    • 📆 2015 - 2016
    • 💰 Programa Unificado de Bolsas da USP
    • Neste projeto, foi investigado o uso de robôs móveis como ferramenta para ensino de conceitos básicos de programação e matemática para alunos do ensino médio. Inicialmente foram estudados conceitos de robótica utilizada como ferramenta educacional. Então, foi proposto um curso de difusão para alunos do ensino médio no qual conceitos básicos de programação e matemática aplicadas à robótica foram ministrados, enfocando principalmente na resolução de problemas práticos envolvendo robôs móveis.
    • Implementação em C++.
  • Algoritmos Genéticos Aplicados a Robôs Móveis em Ambientes Dinâmicos.
    • 📆 2016 - 2017
    • 💰 Programa Unificado de Bolsas da USP
    • Este projeto teve por objetivo o estudo do problema de controle de robôs móveis em ambientes dinâmicos via regras de decisão definidas por algoritmos genéticos.
    • Implementação em C++.
  • Algoritmos Genéticos Aplicados na Busca de Soluções Robustas para Robôs Móveis em Ambientes Dinâmicos.
  • Uso de Redes Neurais Convolucionais para Classificação de Fraturas de Coluna Vertebral por Compressão.
    • 📆 2018 - 2018
    • Esta pesquisa teve por objetivo detectar a presença de fraturas vertebrais por compressão em imagens de ressonância magnética (IRM) e classificá-las como malignas ou benignas utilizando modelos de deep learning, mais especificamente uma rede neural convolucional (CNN).
    • Implementação em Python utilizando a API do Keras e do TensorFlow..

🎓 Mestre pelo Programa de Pós-graduação em Computação Aplicada
📆 2019 - 2021
📍 Universidade de São Paulo - FFCLRP - Ribeirão Preto, Brasil
📖 Pesquisa:

  • Uso de Redes Neurais Convolucionais para Classificação de Fraturas de Coluna Vertebral por Compressão.
    • 📆 2019 - 2021
    • Esta pesquisa teve por objetivo detectar a presença de fraturas vertebrais por compressão (FVC) em imagens de ressonância magnética (IRM) e classificá-las como malignas ou benignas utilizando modelos de deep learning. Foi proposto um método híbrido de classificação de FVCs que utiliza características de três fontes distintas: i) camadas intermediárias de CNNs; ii) radiômica; iii) informações adicionais dos pacientes e histograma de imagens. No método híbrido proposto aqui, características externas extraídas das imagens são inseridos como entradas adicionais para a primeira camada densa de uma CNN. Algoritmo Genético (AG) foi empregado para i) selecionar um subconjunto de características visuais, radiômicas e clínicas relevantes para a classificação de FVCs; ii) selecionar hiper parâmetros que definem a arquitetura do modelo hibrido proposto para classificação. Experimentos usando diferentes abordagens para as entradas indicam que combinar informações pode ser interessante para melhorar o desempenho do classificador.
    • Implementação em Python utilizando a API do Keras e do TensorFlow..
    • Tese: Algoritmos genéticos e redes neurais convolucionais para auxílio ao diagnóstico de fraturas vertebrais por compressão
    • Artigo: Computer-Aided Diagnosis of Vertebral Compression Fractures Using Convolutional Neural Networks and Radiomics - Journal of Digital Imaging

Rafael Del Lama's Projects

creditapprovaldataset icon creditapprovaldataset

Análise exploratória e treinamento de modelos de classificação utilizando o dataset de aprovação de crédito disponível no UCI Machine Learning Repository: https://archive.ics.uci.edu/ml/datasets/Credit+Approval

esn-agreal icon esn-agreal

Rede neural Echo State Network com pesos otimizados por Algoritmo Genético

maze icon maze

Rotina recursiva em C que aceite um labirinto maze e imprima uma mensagem informando a inexistência de um caminho através do labirinto, ou que imprima uma lista de posições representando um caminho

mlops icon mlops

End to End Machine Learning pipeline with MLOps tools

nnga icon nnga

Neural Network optimized by Genetic Algorithms - (NNGA) is a library for deep model training, for data classification and segmentation. The adjustment of the model parameters can be done by genetic algorithm or can be defined by pre-trained models. For classification task, feature selection can be done by a genetic algorithm.

semaphore-in-java icon semaphore-in-java

semáforo contador em Java utilizando as primitivas de sincronização da linguagem

thread-in-java icon thread-in-java

Suponha que uma dada instituição comercial tenha um único toalete para seus clientes. Esta instituição adota a seguinte política de utilização deste toalete: quando uma mulher estiver ocupando este toalete, outra mulher poderá entrar, mas um homem não. De forma análoga, quando um homem estiver ocupando o toalete, outro home poderá entrar, mas uma mulher não. Um sinal com um marcador deslizante, na porta do toalete indica em qual dos três estados o banheiro se encontra: vazio; com mulher; com homem. Inicialmente o banheiro encontra-se vazio. Implemente a classe Toalete utilizando as primitivas de sincronização de Java e/ou classes do pacote java.util.concurrent. Considere que esta classe implemente os métodos abaixo. Modifique a assinatura dos métodos se necessário. Implemente também um número variável de threads representando os diferentes tipos de clientes (homens e mulheres) e simule a utilização da classe Toalete. Cada cliente (homem ou mulher) deve esperar um período de tempo aleatório antes tentar entrar no banheiro. De forma análoga, cada cliente que tenha entrado no toalete deve esperar um período aleatório antes de sair.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.