Nicholas Di Nicola's repositories
Forecasting-stock-prices-based-on-semantic-analysis-of-business-news-and-social-media-posts
It is well-known that stock price movements are highly sensitive to different types of news, including global events such as outbreaks of epidemics or military conflicts, as well as what people post about specific companies on their social networks. Previous research has studied methods to predict stock price movements based on sentiment analysis of business news and social media posts of a particular company alongside its historical stock price data. In contrast, this project will also implement a new state of the art algorithm recently developed by the Google Research team called Universal Sentence Encoder, which is able to encode input text, implementing sentence level embeddings, into high dimensional vectors that will be used as predictors of future stock price movements. According to that, both the Sentient Analysis and the Universal Sentence Encoder will be performed and the outputs will be used as an exogenous variable in machine learning models which will be then compared with each other to find the best model with the aim of achieving a higher model accuracy, better performance and a more robust model than only using either the historical stock price data ad endogenous variable or implementing other natural language processing methodologies based on word embeddings.
UnitTest-Predict-Bank-Customer-Churn
The project aims to build a machine learning model able to predict if a bank customer will churn or not, utilising a production-quality code as well as through performing unit tests.
genre_classification
Machine Learning MLOps Engineer course exercise.
ML-pipeline-short-term-rental-prices-NYC
Course 2 project of the Udacity ML DevOps Nanodegree Program
annotated-transformer
An annotated implementation of the Transformer paper.
word_counter
Simple project that explores how to write a Python package using Rust.
CI-CD-API-ML_App
Udacity Machine Learning DevOps Engineering - Project 3
DeepLearningProjects
Main repo containing all the deep learning projects I have done or which I am currently working on. The goal would be to make it as more informative as possible to let other people learn from it.
fastapi-boilerplate
Dockerized FastAPI boiler plate similar to Django code structure with views, serializers(pydantic) and model( Sqlalchemy ORM) with dockerized database(PostgresSQL) and PgAdmin. 🚀
full-stack-projects
A collection of web apps projects using Python, HTML, CSS and Javascript.
machine-learning-book
Code Repository for Machine Learning with PyTorch and Scikit-Learn
minGPT-DeepSpeed
A minimal PyTorch Lightning OpenAI GPT w DeepSpeed Training!
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
nicholas-dinicola
My profile repo
python-programming
A repo to store all the python programming tips and tricks
pytorch-Deep-Learning
Deep Learning (with PyTorch)
stable-diffusion-jupyterlab-docker
Generate images with Stable Diffusion inside JupyterLab!
the-incredible-pytorch
The Incredible PyTorch: a curated list of tutorials, papers, projects, communities and more relating to PyTorch.