Code Monkey home page Code Monkey logo

👋 Hi there, I'm Eduardo

I've been dedicating myself to computer science for the last six years, with a particular interest in the artificial intelligence field. My journey began with a bachelor's degree at Universidade Federal de Uberlândia (UFU), where I developed a passion for research and computer vision, which led me to pursue a master's degree. I was able to attain a scholarship at Universidade Federal de Minas Gerais (UFMG), and during this time, I was a member of the Laboratório de Visão Computacional e Robótica (VeRLab) team, where I was exposed to a variety of new technologies, improving my skills with handcrafted and deep-learning techniques applied to computer vision and other pattern recognition tasks.

Let me show you my main projects:

  • Structural Reasoning for Image-based Social Relation Recognition: This repository contains the Python code used to generate all the models presented in my last paper and dissertation, which introduces novel graph representations and graph convolution methods applied to the social relation recognition problem. Some of the tools used in this project: PyTorch, Caffe, Deep Graph Library, TensorBoard, Numpy, Scikit-Learn, Pillow, and h5py.
  • MaGI: Multi-attribute Graph Inference for Social Relationship Recognition: This repository contains the Python code of a previous iteration of my paper, where I measured the contribution of multiple features combined with a graph propagation model to the social relation recognition problem. Some of the tools used in this project: Tensorflow, Caffe, TensorBoard, Numpy, Scikit-Learn, and Pillow.
  • Reconhecimento Facial Infravermelho: This repository contains MATLAB code for a study where I compared the effects of employing infrared images against visible spectrum images to the facial recognition task. Here, I implemented the Eigenfaces and Fisherfaces algorithms, which are based on the Principal Component Analysis (PCA) and Linear Discriminant Analysis (LDA), and also I used the k-Nearest Neighbors (kNN) method combined with various metrics for classification.

And here are some smaller projects:

  • Framework Professor-Aluno: In this project, I tested the Teacher-Student Framework for reinforcement learning applied to DQN agents in the CartPole game using Python. Some of the tools used in this project: Tensorflow, Gym, and Numpy.
  • Anomaly Detector: Here, I tried to implement an image-based anomaly detector using Python and handcrafted methods, including keypoints detectors, descriptors, templated matching and others. Some of the tools used in this project: OpenCV, Scikit-Image, and Numpy.
  • Computer Vision Notebooks: This repository contains four Jupyter notebooks for multiple computer vision tasks, including: a camera calibration implementation, a comparison between CNNs and BOF, a Harris corner detector implementation, a picture mosaic implementation. Some of the tools used in these projects: PyTorch, OpenCV, Scikit-Learn, Matplotlib, Numpy, and Scipy.

⚠️ I also have some other projects where I implemented from scratch a reinforcement learning agent, multiple search algorithms and heuristics, various graph algorithms, and machine learning classifiers. Take a look at my repositories!

Eduardo's Projects

8_puzzle icon 8_puzzle

Implementação em java para o desafio 8-Puzzle.

cryptobeacon icon cryptobeacon

CryptoBeacon is a simple command-line interface tool for cryptocurrency alerts directly into your desktop.

elsed icon elsed

ELSED: Enhanced Line SEgment Drawing

knn_kf icon knn_kf

Implementação em java do algoritmo KNN para classificação, combinado ao k-fold para validação cruzada.

pac_maze icon pac_maze

Implementação em java para o desafio Pac-Maze.

professor_aluno icon professor_aluno

Implementação do Framework Professor-Aluno aplicado ao desafio Cart-Pole, usando python, tensorflow e gym.

reconhecimento_facial_infravermelho icon reconhecimento_facial_infravermelho

Implementação em matlab dos algoritmos de reconhecimento facial Eigenfaces e Fisherfaces para o trabalho de conclusão de curso Reconhecimento facial aplicado a imagens infravermelhas: um estudo comparativo utilizando abordagens holísticas.

spaceships icon spaceships

Implementação em java para o desafio Spaceships.

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.