Qifan Zhang's repositories
CS110-2018spring
CS110: Computer Architecture I in ShanghaiTech University on 2018Spring. It is a course based on CS61C of UC Berkeley EECS Department.
SI140_Final_Project
Final Project 微信抢红包背后的算法原理 for SI140 Probability and Statistics, Fall 17, ShanghaiTech @1/18/2018
2017-Fog-Hackathon-pre-competition
A pre-competition for the real one on Oct 14-15, 2017
Baidu-Apollo-control-algorithm
Analyzed Baidu Apollo LQR and MPC lateral control algorithm based on dynamic vehicle model
CS101DataStructure
CS101: DataStructure on 2018 spring.
CS101DataStructureProject
A hackathon-like project on Didi(滴滴出行) based on all the orders of Didi Chu Xing from 11/1/2016 to 11/30/2016 in Chengdu
CSrankings
A web app for ranking computer science departments according to their research output in selective venues.
dns-fuzz-server
Fuzzing tool for DNS Full-Service-Resolvers.
Dynamic-Tensorflow-Tutorial
Tensorflow tutorial of building different dynamic recurrent neural network
hackShanghai2018
Repository of all codes used in hackShanghai on July 22, 2018@ShanghaiTech University
KeyScore
Hack.init()@7/8/2017
PyAdvancedControl
Python codes for advanced control
PythonRobotics
Python sample codes for robotics algorithms.
SfmLearner-Pytorch
Pytorch version of SfmLearner from Tinghui Zhou et al.
shadowsocks_install
Auto Install Shadowsocks Server for CentOS/Debian/Ubuntu
SI100
Codes Used in SI100
SI131_Linear_Algebra_Project
It is a project for SI131: Linear Algebra in Fall 17@ShanghaiTech University. In this project we achieve face recognition based on 'sparse representation'. We use PCA to train the matrix and use SRBFR to test accuracy.
Spiking-Neural-Network-SNN-with-PyTorch-where-Backpropagation-engenders-STDP
What about coding a Spiking Neural Network using an automatic differentiation framework? In SNNs, there is a time axis and the neural network sees data throughout time, and activation functions are instead spikes that are raised past a certain pre-activation threshold. Pre-activation values constantly fades if neurons aren't excited enough.
TLS-Attacker
TLS-Attacker is a Java-based framework for analyzing TLS libraries. It can be used to manually test TLS clients and servers or as as a software library for more advanced tools.