Albert Z. Guo's repositories
Deep-Reinforcement-Stock-Trading
A light-weight deep reinforcement learning framework for portfolio management. This project explores the possibility of applying deep reinforcement learning algorithms to stock trading in a highly modular and scalable framework.
Law-and-Governance-of-AI
An exploration to enhance financial markets regulation through trading pattern detection algorithms for the U.S. stock markets
Web-Economics
Several application-based machine learning projects (Sponsored Search Auction, Spam Classifier, Real-time Ads Bidding Click-through Rate Estimation)
Natural-Language-Processing
Natural Language Processing Projects that include Golden Globes Awards Identification via Tweets with tasks to detect hosts, awards, winners, nominees, and awards presenters; and Recipe Transformer which parse a recipe from Allrecipes.com and transform the recipe to different styles.
Algorithms
Work on all kinds of algorithms, including sorting, randomized, graph search, greedy, dynamic programming, knapsack problem, traveling salesman problem, etc.
Artificial-Intelligence
Common classic algorithms in AI, including Forward-chaining algorithm in knowledge representation and reasoning; A*, minimax, alpha-beta pruning algorithms in informed search, and Bayes' Rule for inference
Computational-Finance
Some C++ programming projects for pricing and risk managing financial instruments in equities, fixed income, and credit
Coursera-Machine-Learning
Machine Learning, Stanford via Coursera
Coursera-Machine-Learning-Classification
Machine Learning: Classification, UCSD visa Coursera
Data-Structures
Java Programming Projects
Hierarchical-Attention-Networks-for-Document-Classification
A modern implementation of a 2016 NAACL paper Hierarchical Attention Networks for Document Classification
ID3-Decision-Tree-Learning-Algorithm
Implementation of a variant of ID3 decision tree learning algorithm with recursive PostOrder reduced-error pruning and missing attributes handling
Statistical-Language-Modeling
Statistical Language Modeling Projects that include implementation of the classic paper A Neural Probabilistic Language Model by Yoshua Bengio and adaptation of Wojciech Zaremba's Recurrent Neural Network Regularization TensorFlow implementation for Number Token Perplexity Measurement
YOLOv3-in-PyTorch
A simple YOLOv3 pipeline for real-time object detection
News-Articles-Search-Engine
A news articles search engine with complete frontend and backend hosted on Amazon Web Services (AWS) using CloudWatch, Lambda, SQS, Elasticsearch, Elastic Beanstalk, and S3
Product-Recommendation
A modern implementation of a 2010 paper Application of a Gaussian, Missing-Data Model to Product Recommendation in TensorFlow.
Airbnb-Price-Evaluator
Our goal in this project was to gain insight into the world of Airbnb market dynamics. There are several different ways to accomplish this goal, but more specifically, we attempted to predict the price for any Airbnb given standard measures such as the location of the listing, and the features that any particular Airbnb offers.
Automatic-Construction-and-Natural-Language-Description-of-Nonparametric-Regression-Models
A project to explore how statistical models are used to generate data set explanation, and produce detailed reports with natural-language text and figures
CERN-Machine-Learning-Research
work on vector boson scattering signal and background events classification at the European Organization for Nuclear Research (CERN)'s ATLAS experiment of the Large Hadron Collider (LHC)
Facial-Recognition
A project to explore state-of-the-art facial recognition models and test deployment on cloud and on premises
Goettingen-High-Performance-Scientific-Computing-Research
Work on the rate measurement of falsely identified hadronically decaying tau leptons at the European Organization for Nuclear Research (CERN)'s ATLAS experiment of the Large Hadron Collider (LHC)
Kaggle-Competition-Solutions-and-Data-Science-Projects
Kaggle’s TalkingData AdTracking Fraud Detection Competition Solutions and LendingClub Data Science Project
KRR_final_project
Project for Knowledge Representation and Reasoning using Companion Cognitive Systems built by the Qualitative Reasoning Group at Northwestern University
Networking
Some tools and protocols reimplemented to gain better understanding of modern computer networking
Porter-Stemmer
Implementation of the Porter's Stemming Algorithm based on its original author Martin Porter's paper
Wikipedia-Crawling
Crawl Wikipedia Biographies