jvirico
Data Science | Computer Vision | Artificial Intelligence | Data Governance | Cloud Technologies
Munich, Germany
Pinned Repositories
augmented-reality-poc-unity
AR app built on Android’s ARCore that allows to virtually place multiple true-to-scale 3D object models in a real environment using a mobile phone. By simply uploading new objects to the cloud-based catalog of 3D objects, it can be easily extensible to other use cases for fast creation of virtual prototypes on top of existing real spaces.
bayesian-inference-linear-gaussian-model
Classification task of body positions of skeletal body movements recorded from a Kinect device (Kinect Gesture Dataset). A Bayesian approach is employed using a Linear Gaussian Model and Maximum Likelihood Estimation, assuming dependencies between skeleton joints.
binary_expression_tree
Java implementation of a Binary Expression Tree to manage algebraic expressions using Composite and Visitor design patterns.
gans-keras
Multilayer Perceptron GAN, and two Convolutional Neural Network GANs for MNIST and CIFAR.
kalman-tracker
An algorithm for object tracking based on Kalman Filter is implemented using OpenCV C++ library. Two modes of operation are coded, a Constant Velocity Model, and an Acceleration Model.
mouse_CT_3D_reconstruction
3D reconstruction of a mouse from a collection of Sinograms coming from a Computed Tomography scan, with Filtered Backprojection and Matlab.
normality-tests-pvalues-boxcoxtransformations
Strategies for analyzing the distribution of datasets, switching the data towards a normal distribution testing different manual transformations and Box-Cox transformation.
point-cloud-manipulation
Voxels manipulation and mesh generation using Python.
scania-truck-failure-prediction
Data Mining and Machine Learning APS Failure at Scania Trucks Data Set.
slam-navigation
SLAM navigation on simplified scenario (FastSLAM implementation using Python) based on Particle Filter (Sequential Monte Carlo). What happens when the visual support of a drone is missing?
jvirico's Repositories
jvirico/kalman-tracker
An algorithm for object tracking based on Kalman Filter is implemented using OpenCV C++ library. Two modes of operation are coded, a Constant Velocity Model, and an Acceleration Model.
jvirico/mouse_CT_3D_reconstruction
3D reconstruction of a mouse from a collection of Sinograms coming from a Computed Tomography scan, with Filtered Backprojection and Matlab.
jvirico/normality-tests-pvalues-boxcoxtransformations
Strategies for analyzing the distribution of datasets, switching the data towards a normal distribution testing different manual transformations and Box-Cox transformation.
jvirico/point-cloud-manipulation
Voxels manipulation and mesh generation using Python.
jvirico/pytorch-templates
Code templates for common Neural Networks in PyTorch, including Perceptron, MLP, Radial Basis Function Nets, GANs...
jvirico/graph-conv-neural-nets
jvirico/object_detection_classification
Object detection and classification using Computer Vision, OpenCV, and C++. Implements: (1) blob extraction using SequentialGrass-Fire algorithm, removing the blobs with a size below a certain threshold to eliminate noise; (2) Blob classification using Aspect Ratio feature and simple statistical classifier; (3) Implementation of extraction of stationary foreground pixels based on foreground history; (4) Custom implementation of Grass-Fire algorithm without using OpenCV’s in-built Connected Component Analysis functionalities. (5) Attempt to improve blob classification by using statistical properties of color channels. The implementation is tested on two datasets.
jvirico/sift-feature-matching
SIFT feature matching using OpenCV.
jvirico/bayesian-inference-linear-gaussian-model
Classification task of body positions of skeletal body movements recorded from a Kinect device (Kinect Gesture Dataset). A Bayesian approach is employed using a Linear Gaussian Model and Maximum Likelihood Estimation, assuming dependencies between skeleton joints.
jvirico/active-learning-pandas
Exercises with Pandas library are commited to this repo.
jvirico/active-learning-python
Sessions of Python coding practice are documented and committed to this repo.
jvirico/alphafold
Open source code for AlphaFold.
jvirico/awesome-slam-datasets
A curated list of awesome datasets for SLAM
jvirico/brain-tumor-detection
Kaggle challenge using Trasnfer Learning, Pytrch, and dataset collected from multiple data sources.
jvirico/chromosome-generation-gans
Sample diagram of activity. This project is the bases for a current research on more advanced methods to work with cytogenetic materials using Computer Vision and Artificial Intelligence.
jvirico/dgl-gcmc-sagemaker
jvirico/dgl-gcn-sagemaker
jvirico/dgl-gcn-sagemaker-cora
jvirico/dna-sequence-data-handling
Testing different python libraries for bioinformatics.
jvirico/jvirico
jvirico/jvirico.github.io
jvirico/linkedin-skill-assessments-quizzes
Full reference of LinkedIn answers 2021 for skill assessments, LinkedIn test, questions and answers (aws-lambda, rest-api, javascript, react, git, html, jquery, mongodb, java, css, python, machine-learning, power-point) linkedin excel test lösungen, linkedin machine learning test
jvirico/Open3D
Open3D: A Modern Library for 3D Data Processing
jvirico/Open3D-PointNet
Open3D PointNet implementation with PyTorch
jvirico/openMVS
open Multi-View Stereo reconstruction library
jvirico/OpenSfM
Open source Structure-from-Motion pipeline
jvirico/optimization-methods
Different exercises for finding extremas of a function, approximating roots, finding a minimizer, for univariate and multivariate problems.
jvirico/pycolmap
Python bindings for COLMAP estimators
jvirico/rc-educative
jvirico/rhea
Rhea is a Python tool to model the provenance at the dataset, feature, attribute, and data transformation levels based on W3C and RDF format.