Yingjun Lin
Student In Purdue University.

Hey there! I’m a creative and curious student who pursues my most interesting and loved field - Computer Science.

Project 1
Yield Prediction(Bayer Crop Science)

As food become more and more scarce in the future, amplifiedat same time by the booming population, there is a great need to analyze anddevelop crops that outperform in specific environments and settings andoutyield to ensure the food security. Corn for example is long used as a mainsource of food for many people. Based on the weather information and soilinformation combined with phenotypic and genotypic information about corn, amodel that will predict yield for different species of corn as well as theirprogenies will have great implication.(Non-disclousure agreement enforced)

Project 3
Food Vision 101
Food 101 is a dataset full of images of 101 classes of various food. Trying to improve the accuracy of the food or having a model that identifies food is rather handy and useful. Resnet has been successfully dealing with the like of this task. However, there is more than res-net when it comes to convolutional neural network. After the advent of transformer, attention has been found doing great with not only NLP, but also image. A effnet-b2 based model is created as a result of having slow computer and weaker GPU, which cannot handle models of large size. While Vit (vision transformer) works better, its size and train time is much larger than efficient net. In this DIY project, I created a model aiming to recognize the 101 types of food in the dataset.




Link to my hugging face app(which is where the model lives):
Text Link
Project 2
DataMining (Purdue University)
Credit:https://tianyi-zhang.github.io/files/chi2021-examplenet.pdf

Many programmers consider learning and using Deep Learning(DL) these days, given the superior performance of DL in many challenging domains as well as the great demand for DL expertise in industry. However, when developing DL models, programmers, especially DL novices, often have a difficult time choosing appropriate model structures and hyperparameter values. Furthermore, given the rapid development of DL techniques and the rich modality of data, it is even harder for DL experts to keep track of all state-of-the-art model design practices and tricks for different kinds of data. Thus, there is a great need for identifying common model design patterns for different kinds of learning tasks and datasets. In the project, project repositories are mined for common patterns for intuitive hints and helps for designing model architectures.







Project 4
Diffusion Model from scratch, with guided
learning and Moving Average.

Diffusion model uses Markov chain and past prediction technique to recover an image that is completely destroyed by noise. In the paper "Denoising Diffusion Probabilistic Models"(2020), we have seen how diffusion model comes into play and is able to generate identical or similar instances using Markov chain, outperforming GAN in image. I replicated the paper by their formulas and tried to decrease the MSE loss by using Moving Average in Time Series. Using the landscape dataset from kaggle dataset(Landscape Recognition | Image Dataset | 12k Images | Kaggle). In about 300 epochs, I achieved something that looked more like desert, glacier, forest, and so on than the baseline model built from scratch using moving average and guided learning (telling the model what it is looking at.(With improvement and without improvement)
Forest, Desert, coast, mountains, glaciers. (in the same order as follows below)








Schools and degrees

  • New Garden Friends School, Greensboro, NC (2016- 2020)
  • Purdue University, West Lafayette (2020 - 2023) Bachelor of Science, Data Science

Achivement

  • First place in Indiana Dartment of labor competition of employment prediction
  • 5th in intermediate level, Purdue Hammer wars competitive programming; 7th in advanced level Hammer wars 2.0 competitive programming
  • Honorable mention: ASA Data Fest 2023 Purdue University branch
  • Honorable mention : 2020 Hello World Hackathon Purdue University
  • First Place in geography knowledge competition Chinese Society of Geography 2016
  • 8th in Bank Lending Kaggle competition.

My experience

I have participated in many competitions, and I am a fan of working in team and collaborating. I have worked as teaching asistant and grader for few classes and loved teaching people. Looking forward to working with different people.

Teaching Asistant
Purdue TDM 101
Augest 2022— May 2023
Grader
Physics 172, Purdue
Jan 2022— May 2022
Maintenance worker
Purdue transportation department
Jun 2023 - Augest 2023
Tutor
University of Minnesota at Twin Cities
Augest 2022 — Descember 2022(Remote)

What I do and have learned

For 3 years in college, I have learned many valuable lessons, including how to interact with people, how to write professional essays, documents and paperworks. I learned machine learning foundation and computer science foundations and have applied what has been taught to some real-life scenarios. My life in college has been a fabulous and memorable experience and I will carry this with me as I pursue higher degrees and my future. Throughout 3 years of time, I made friend, I joined club of interest, I smiled, I cried, and I grew up. I am grateful for what I have been exposed to and people that helped me. I am looking forward to opening up a new chapter in my life.

Want to get in touch?
Drop me a line!

Let's explore what's there to see together.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.