Code Monkey home page Code Monkey logo

albertoformaggio1 / assignment_1_intelligent_robotics Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 581 KB

Assignment 1 of the Intelligent Robotics course held by Emanuele Menegatti at the University of Padova. In this assignment, LiDAR scans must be used to find the coordinates of circular objects inside a room, thus discarding walls

License: MIT License

CMake 16.00% C++ 84.00%
circle-detection emanuele-menegatti gazebo intelligent-robotics lidar ros tiago tiago-robot

assignment_1_intelligent_robotics's Introduction

I'm a graduate Computer Engineering student, with a strong passion for Artificial Intelligence. Based in Rovigo, Italy but my heart will be forever in my Erasmus home Prague, Czech Republic.
Available to move anywhere in the world.

Things I code with

  • Machine Learning: Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

  • Robotics: Static Badge Static Badge Static Badge

  • App Programming: Static Badge Static Badge

  • OOP: Static Badge Static Badge Static Badge

  • Web Development: Static Badge Static Badge Static Badge Static Badge Static Badge

Top projects I worked on:

An Empirical Study on Ensemble of Segmentation Approaches: (🔗Code | 📄Published Paper)

  • Empirical search of the best ensemble architecture to perform colorectal polyps segmentation
  • Tested ensembles with different backbones, data augmentation methods and loss functions
  • Personally, I implemented several loss functions to create ensembles with greater diversity
  • Achieved 0.893 Dice score
  • Developed with MATLAB

Sentiment Analysis for Climate Change: (🔗Code | ✍️Blog Article)

  • Sentiment Analysis over a tweets dataset regarding climate change with BERT and other Machine Learning techniques (e.g. SVM)
  • Category 13 of the Sustainable Development Goals defined by the United Nations: Climate Action
  • Achieved 0.86 F1-Score
  • Developed with Tensorflow, Pandas, Scikit-learn, Python

Better Quality Embeddings for Node Classification Combining Classificiation with Link Prediction in Graph Neural Networks (🔗Code | 📄Paper)

  • Implementation of Link Prediction as self-supervised pre-training technique in Graph Neural Networks for node classification.
  • Tested with GCN, GAT and GraphSAGE (with mini-batch generation) with MLP for improved learning during Link Prediction task.
  • Personally, I developed the whole training loop. My colleagues implemented grid search algorithms.
  • Developed with Pytorch, Pytorch Geometric, Python

🌤️ Multi-dataset Weather Classification: (🔗Code | 📄Report)

  • Image classification over weather images coming from multiple datasets.
  • Usage of joint training for classes having similar features across different datasets.
  • Handling of dataset and class imbalance.
  • Usage of histograms with Linear Neural Networks for testing over fully unseen dataset.
  • Achieved 0.994 Accuracy
  • Developed with Pytorch, OpenCV, Python

🐢 Sea Turtle Face Detection for Ocean Conservation: (🔗Code | 📄Report)

  • Object detection of turtles' heads with RetinaNet algorithm
  • Category 14 of the Sustainable Development Goals defined by the United Nations: Life Below Water
  • Achieved 0.878 IoU score
  • Developed with Tensorflow, Pandas, Python

Grayscale to RGB for CNN training: (🔗Code | 📄Report)

  • Conversion of 16 grayscale foraminifera images to a single image in RGB format
  • The goal is to improve the classification accuracy of a CNN, the conversion is done with unsupervised learning techniques
  • Achieved 0.805 accuracy
  • Developed with MATLAB

Where Am I? (🔗Code | 📄Report in Italian)

  • Android application to track in real-time the longitude, latitude and altitude of the device. Showing also the history of the past 5 minutes. Everything on a map as well.
  • Developed with Kotlin

and many others... Just look at my repositories.


Top Langs

assignment_1_intelligent_robotics's People

Contributors

albertoformaggio1 avatar

Watchers

 avatar

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.