Name: Xiangyong Cao
Type: User
Company: Xi'an Jiaotong University
Bio: Associate Professor at the School of Computer Science and Technology
Research Area: machine learning and computer vision.
Location: Xi'an, Shaanxi Province, China
Blog: http://gr.xjtu.edu.cn/web/caoxiangyong
Xiangyong Cao's Projects
Collection of generative models, e.g. GAN, VAE in Pytorch and Tensorflow.
Topic Modelling for Humans
This is the code for the TGRS paper "Deep Spatial-Spectral Global Reasoning Network for Hyperspectral Image Denoising".
A versatile GAN(generative adversarial network) implementation. Focused on scalability and ease-of-use.
code for the paper "Improved Techniques for Training GANs"
Topic modeling with latent Dirichlet allocation using Gibbs sampling
Latent Dirichlet Allocation for Matlab
LEMON: A local algorithm for fast, high-precision overlapping community detection
A fast, distributed, high performance gradient boosting (GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks. It is under the umbrella of the DMTK(http://github.com/microsoft/dmtk) project of Microsoft.
A comprehensive collection of recent papers on graph deep learning
A re-implementation of Auto-Encoding Variational Bayes in MATLAB
This is an implementation of "Model-based clustering with nonconvex penalty."
Nimfa - A Python module for nonnegative matrix factorization
Code for reproducing results of NIPS 2014 paper "Semi-Supervised Learning with Deep Generative Models"
This is the matlab implementation of "Denoising Hyperspectral Image with Non-i.i.d Noise Structure"
A set of graph/networks analysis functions in Octave
This is the code of "PanCSC-Net: A Model-Driven Deep Unfolding Method for Pansharpening"
This is my CV.
[CVPR'23] Probability-based Global Cross-modal Upsampling for Pansharpening
Official codes of "Unsupervised Pansharpening via Low-rank Diffusion Model"
This is the EM algorithm implements for PMGM and DCPMGM models. All the code are written in matlab.
This is the implementation of "Low rank matrix factorization under general mixture noise distributions."
Pattern Recognition and Machine Learning Toolbox
aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view. All in pure Python ;)
This is the code of "Proximal PanNet: A Model-based Deep Network for Pansharpening"