Shaghayegh Rouhi

See more about me →
Shay Rouhi

About Me

I’m Shaghayegh Rouhi, but I usually go by Shay. I’m currently pursuing a Bachelor's degree in Data Science at the University of Nebraska-Lincoln, with minors in Statistics, Mathematics, Computer Science, and Economics. I’m passionate about applying machine learning techniques to solve complex problems, particularly in areas like data modeling and predictive analytics.
In addition to my academic work, I enjoy exploring web development as a way to bring my data science projects to life and create user-friendly solutions. I’m always excited to learn new technologies and enhance my skills to tackle real-world challenges.
As I work toward my degree, I’ve had the opportunity to gain hands-on experience through various projects and internships, where I’ve honed my problem-solving, programming, and analytical skills.
Feel free to explore my projects and reach out if you'd like to collaborate or learn more!

Projects

Check it out: GitHub Repo

Check it out: GitHub Repo

This project applies machine learning to analyze whether smaller county assessor’s offices should rely on real estate data from larger counties or their own local data. The model uses features like square footage, number of bedrooms, and location to predict how long it takes for a property to sell.

Technologies Used:

The project aims to assist county offices in making more informed decisions about data usage.

Check out here for more information: ML-RealEstateXCounty

This project demonstrates the process of training a FeedForward Neural Network (FNN) from scratch, without relying on deep learning libraries. The notebook walks through the mathematical principles of FNNs, implementing gradient descent and backpropagation for a neural network with a single hidden layer and adjustable nodes.

Technologies Used:

Check out here for more information: ML - Training from Scratch

Experience

Nebraska Department of Transportation (NDOT), Lincoln, NE

Data Scientist Intern | May 2024 – Present

Undergraduate Research - Department of Mathematics, UNL

Undergraduate Research | September 2024 – Present

Microeconomics Learning Assistant & Tutor, Lincoln, NE

Learning Assistant (LA) & Tutoring | January 2024 – May 2024

Research

In this research, I explore nonlocal approaches to training neural networks, specifically focusing on improving the training process by addressing limitations in conventional activation functions, such as the ReLU (Rectified Linear Unit). ReLU has been widely used due to its simplicity, but it poses issues like instability and dead neurons due to its discontinuity at zero. By introducing nonlocal derivatives, which allow for the interaction of data points over a range of values rather than relying solely on local gradients, my work aims to provide smoother, more stable training dynamics for deep learning models. This approach has the potential to improve the convergence rate and overall performance of neural networks, especially in applications involving complex datasets like image recognition.


You can view or download my research poster here. Use zoom controls in your browser to resize.


View Poster Download Poster

Resume

You can view or download my resume bellow.


View Resume Download Resume

Skills


Programming Languages

Python JavaScript SQL R C# HTML

Machine Learning Frameworks

TensorFlow PyTorch scikit-learn

Cloud Platforms

AWS Azure Azure SQL DB

Contact Me

If you have any questions, want to collaborate, or just want to connect, feel free to reach out to me!

Email: srouhi2@huskers.unl.edu

GitHub: github.com/srouhi

LinkedIn: linkedin.com/Shay-shaghayegh-rouhi

If you'd prefer to send a message directly, click here to fill out the contact form.