Sitemap
A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
Pages
Projects
Undergraduate course project, DSCI 100, 2018
- Exploratory Data Analysis (EDA), KNN classification with hyperparameter tuning by Cross-Validation to determine the most effective first test for CKD patients to help reduce the medical costs and time.
- GitHub link to project
Undergraduate course project, CPSC 210, 2019
- Java program with JavaFX GUI designed to provide players with a deck builder that can filter by multiple criteria with no loading time between searches and make deck sharing/copying easy and simple with text file import and exports.
- GitHub link to project
Undergraduate course project, CPSC 310, 2020
- A TypeScript full stack web development project with Node.js as server-side development, the project as a RESTful web server aims to enable effective querying of the metadata from around campus, including course info and past averages.
- GitHub link to project
Undergraduate course project, CPSC 340, 2020
- Predict the number of deaths in Canada caused by COVID-19 per day over a certain number of days using a Linear Auto-regressive model and boxcar smoothing. Predicted cases from 10/6/2020 -> 10/16/2020 for model selection and forecasted 10/26/2020 -> 10/30/2020.
- GitHub link will be added soon.
Undergraduate course project, CPSC 340, 2020
- The goal of our project is to capture and represent the events that happen throughout the NBA season. We created a database that focuses on recording the team/player statistics after each game and the corresponding effect it has on the other administration/operational entities that support the league.
Undergraduate course project, CPSC 340, 2020
- To create an ego-centric predictive model of vehicle motion conditioned on past positions of both the ego vehicle and the motion of other agents moving around the same intersection near the same place in space and time, our group utilized two MLP models to train the x and y coordinates of the ego vehicle, we used the vehicles current positions as well as the coordinates of the neighbouring objects to predict the future positions of the ego vehicle.
- GitHub link will be added soon.
Undergraduate course project, CPSC 440, 2021
- Created a lecture on Variational Autoencoders which includes Variational Inference and KL-divergence derivation as well as the transition from Autoencoders and KL- divergence to VAE, we showcased and implemented Keras versions of Autoencoder, VAE as well as their deep variations and tested our implementation on MNIST, we also created assignment questions regarding KL-divergence derivation and its implementation.
- GitHub link to project
Undergraduate course project, STAT 406, 2021
- Higgs Boson Machine Learning Challenge is a well-known Kaggle competition, the objective is to find the most accurate method to classify this dataset into the classes “tau tau decay of a Higgs boson” versus “background”.
- Our team is currently evaluating classification models such as PCA, random forest, logistic regression and are going to utilize ensemble methods with parallel computing.
- The link to the project will be provided soon.
Publications
Published in CRAN, 2021
GaSP: Train and Apply a Gaussian Stochastic Process Model
Recommended citation: William J. Welch and Yilin Yang (2022). GaSP: Train and Apply a Gaussian Stochastic Process Model. R package version 1.0.4. https://CRAN.R-project.org/package=GaSP https://CRAN.R-project.org/package=GaSP
Published in CRAN, 2021
Vignette for GaSP R Package
Download here
Published in CRAN, 2022
Future for GaSP Version 2.0.0 and 3.0.0
Published in arXiv, 2023
Differentially Private Neural Tangent Kernels for Privacy-Preserving Data Generation
Recommended citation: Yilin Yang, Kamil Adamczewski, Danica J. Sutherland, Xiaoxiao Li, & Mijung Park. (2023). Differentially Private Neural Tangent Kernels for Privacy-Preserving Data Generation https://CRAN.R-project.org/package=GaSP
Teaching
Teaching Assistantship, University of British Columbia, Computer Science, 2022
- Undergraduate Teaching Assistant, approximately 12 hours per week average.
- Supervisor: Mark Schmidt
- In-person TA, primary duties include holding office hours as well as conducting weekly tutorial sessions.
- Course Website Link
Teaching Assistantship, University of British Columbia, Data Science, 2022
- Undergraduate Teaching Assistant, approximately 12 hours per week average.
- Supervisor: Melissa Lee
- In-person TA, primary duties include assisting with conducting in-class activities during lecture, preparing course and lab material, holding office hours.
Teaching Assistantship, University of British Columbia, Computer Science, 2022
- Graduate Teaching Assistant, approximately 12 hours per week average.
- Supervisor: Danica J. Sutherland
- In-person TA, primary duties include holding office hours as well as conducting weekly tutorial sessions.
- Course Website Link
Teaching Assistantship, University of British Columbia, Computer Science, 2023
- Graduate Teaching Assistant, approximately 12 hours per week average.
- Supervisor: Mehrdad Oveisi
- In-person TA, primary duties include grading as well as conducting weekly tutorial sessions.
- Course Website Link
Teaching Assistantship, University of British Columbia, Computer Science, 2023
- Graduate Teaching Assistant, approximately 12 hours per week average.
- In-person TA, primary duties include grading as well as conducting weekly tutorial sessions.