Davide Liu's Projects
AI agent to automatically generate and post short videos
Tool for training and backtesting quantitative trading strategies with RL and ML.
Anime faces generation with DCGAN.
Speed benchmark of common attention-XL implementations
Repository containing code snippets for my blog
IJCNN 2022: BRec the Bank: Context-aware Self-attentive Encoder for Banking Products Recommendation
Simple chatbot implemented with a GRU recurrent sequence-to-sequence model with attention using Pytorch.
Database and website to manage students and courses of a school.
Deep Dream image generation technique implemented with TensorFlow.
OpenDILab Decision AI Engine
DI-engine docs(Chinese and English)
Computes Alice's and Bob's private key during Diffie-Hellman exchange keys. It only works for short keys and has tests to prove the correctness of the result.
Scrape the prices of a set of products from different vendors via e-commerce websites such as Taobao ๆทๅฎ, Tmall ๅคฉ็ซ, and Jingdong ไบฌไธ.
Historical data of Italian athletes from of over 20 athletics events.
GPX files paused-time clipping tool with Streamlit online web-app
GPX files distance modifier
Implementation of three parts of the typical pipeline of graph processing in real world scenario.
Out-of-core graph processing on a single machine.
API to efficiently deploy Language Model (LLM) applications using Flask API
Full pipeline for log analysis and anomaly detection.
Talk with characters from "The Lord of the Rings" finetuning LLM
My master thesis. Tsinghua University 2021.
A matrix calculator in C++ language exploiting Qt graphic library and Mvc (model-view-control) pattern.
Content specific search engine with the aim to retrieve movies information given the content of the user's query.
MNIST classification with Softmax Classi๏ฌer,Multilayer Perceptron (MLP), and Convnet implemented from scratch.
Implementation of many popular AI algorithms to play the game of Pacman such as Minimax, Expectimax and Greedy.
Analysis of parallel version of PageRank algorithm implementation in C++ with OpenMP library.
GAIL learning to imitate PPO playing CartPole.