Unsupervised Voice Conversion

Listen to some audio samples demonstrating my Keras implementation of the AutoVC voice conversion autoencoder.

Training a Neural Network for Word Separation

There are some 290k posts from social media site Hacker News in 2016. Training a deep learning model with a special loss function, the top 500 words used in these posts are projected into 2d space and then grouped using KMeans.

alexander wei shows how to embed words in 2d space with a Neural Network! wow

RRQR Factorization and Spanning Boxes

The famous QR factorization algorithm can be BLAS-3 optimized. Using the Woodbury matrix identity, we implement a block-based Rank-Revealing QR and point out a connection between pivot selection and object-spanning-boxes.

alexander wei shows how to factorize a matrix with accelerated RRQR

Solve a Substitution Cipher with a Markov Chain

There are k! substitution ciphers for an alphabet with k letters—too many for an exhaustive search. With a Markov Chain adapted to the graph of alphabetic ciphers, we redefine the act of deciphering as a sampling problem suitable for a Metropolis-Hastings random walk.

alexander wei shows how to solve a substitution cipher using a Markov chain implementation in Matlab

Plant Pairs on the Tufts Campus

alexander wei website for applied mathematics and plant analysis

In Spring of 2019 my Environmental Fieldwork class surveilled the herbaceous plants growing on and around the Tufts campus, recording their identities and locations into a GIS database. For a final project I created a simple Cartesian quadrature algorithm in Python to identify the distinct plant pairs most likely to share the same soil.

alexander wei shows how to build a surrogate model for common plant pairs

Latest posts

About Me

I’m Alexander Wei, so welcome to my website! I’ve collected a few of my favorite projects to showcase my recent work, and these are displayed here on the home page. My work involves analysis, statistics, and programming.

I hope to make a difference in people’s lives by bringing theory to the forefront of application.

check out fun articles on the website of alexander wei and more
Watterson, Bill. “Calvin and Hobbes,” 15 April 95. pinterest.

I studied math for six years 2016–2022 at the undergraduate and graduate levels and have taken courses in Computer Science. In addition, I have been programming in Java, C++, and Python since 2010, and have years of experience administering and securing Linux servers.

Back to top


I'm Alexander Wei, here to show you how to write Python code and more, from an applied mathematics perspective.  M.S.

Alexander Wei, B.A. M.S. Mathematics

Tufts University 2016–2022