yuzhang49
Assistant Professor, Department of Electrical and Computer Engineering, University of California, Santa Cruz
UC Santa CruzSanta Cruz, CA, USA
Pinned Repositories
Advanced-Renewable-Sources
This repository contains the lecture slides of ECE180j at UC Santa Cruz
awesome-deep-learning
A curated list of awesome Deep Learning tutorials, projects and communities.
awesome-nilm
A curated resources of awesome NILM resources
Deep-Learning-Papers-Reading-Roadmap
Deep Learning papers reading roadmap for anyone who are eager to learn this amazing tech!
high-dim-ridge
The optimal ridge penalty for real-world high-dimensional data can be zero or negative due to the implicit ridge regularization
hybrid-rl-mpc4clr
Information_Theory
This repository contains all lecture slides for ECE253/CSE208 at UC Santa Cruz
Publication_Slides
This repository has the presentation slides of Dr. Yu Zhang's papers.
reinforcement-learning
Implementation of Reinforcement Learning Algorithms. Python, OpenAI Gym, Tensorflow. Exercises and Solutions to accompany Sutton's Book and David Silver's course.
yuzhang49's Repositories
yuzhang49/midnight
GitHub Pages Theme: Midnight
yuzhang49/tensorflow
Computation using data flow graphs for scalable machine learning
yuzhang49/SmartGrid-Simulation
A large and complex MSc Java project (awarded a mark of 80%) that simulates the interactions between Households and Aggregators in a SmartGrid network (including the associated security concerns). I was responsible for all of the code below (namely the core system framework code) with the exception of a few files (clearly marked with @author JDoc annotations, and included in this repo for completeness). The code uses a plethora of Design Patterns such as Singleton, Observer, and Command (to mimic higher-order functions). During the simulation a random set of Households with multiple Appliances are generated for each Aggregator. Appliances have varying power requirements, and usage hours that are modelled via implementations of the IPolicy interface. This allows a user to model events such as a Dinner at which time the Oven, Lights, and other related Appliances would be in use. The TimedEvent framework handles callbacks, scheduling and replaying of events. There is a GUI that shows the network at different granularities, right down to individual graphed Appliance usage for a Household as the program runs. A mock-Command Line, that provided alternate program control, was also implemented. A Thread Safe Controller is responsible for asynchronously executing user interactions to avoid ConcurrentModificationExceptions. The program outputs verbose messages to a text file for reviewing after the simulation completes.