Python machine learning oriented libraries and models:
Prediction:
Scikit-learn
Keras
Tensorflow
Genetic Algorithm
Reinforcement Learning:
Deep Q Network
Double Deep Q network
Policy Gradient Ascend
Actor Critic
Regression:
LinearRegression
DecisionTreeRegressor
SVR
BaggingRegressor
AdaBoostRegressor
RandomForestRegressor
GradientBoostingRegressor
XGBRegressor
LGBMRegressor
Lasso
Ridge
ElasticNet
HuberRegressor
LassoLars
PassiveAggressiveRegressor
SGDRegressor
KNeighborsRegressor
ExtraTreeRegressor
Time Series:
SARIMA (Seasonal Autoregressive Integrated Moving Average)
VARMAX (Vector Autoregressive Moving Average with eXogenous regressors)
Prophet
DNN: LSTM (Long Short Time Memories)
Computer vision:
DNN: VGG16
DNN: Inception
DNN: Residual
Mask-R-CNN
Generative Adversarial Network (GAN)
Classification:
MLPClassifier
XGBClassifier
DecisionTreeClassifier
GaussianNB
SVC
KNeighborsClassifier
LogisticRegression
GradientBoostingClassifier
RandomForestClassifier
ExtraTreeClassifier
RadiusNeighborsClassifier
RidgeClassifierCV
Data Analysis and Software:
High level:
Python
C++
Matlab
Arduino
OriginLab
Microsoft Office
Cern Root Data Analysis Framework
Scilab
Mechanical design CAD 3D Autodesk Inventor
Latex
RAITH150 Two
Thermal fluid-dynamics modelling and simulations (ESATAN-TMS)
Affinity Photo
Good knowledge:
SQL
R
Java
SQLite
Processing P3
Blender
Rhinoceros
Gimp
Limited ability:
Interactive Data Language (IDL)
COMSOL Multiphysics
Languages:
Italian (native)
English (Full Working Proficiency)
Duties & Responsibilities:
During my career I held positions with different duties and responsibilities, the most relevant are:
Design and develop new experiments
Design and assemble new set-up
Organize meeting and conferences
Manage the work of a 4 people group
Carrying out the sample fabrication and characterization
Acquire and analyse the experimental data
Present periodic reports
Write papers to present my work to the scientific community
Perform training to junior users
Teach techniques and procedures to students
Lab instruments maintenance and management
Deliver results within established deadlines