RSSAmplifier

Blog

William Thyer

Data scientist. PhD in neuroscience.

williamthyer.comRSS feed ↗8 posts

Latest posts

Setup custom Cloudflare domain for your Jekyll Github page

--> I setup a custom domain registered with Cloudflare for my Github page. So now my website domain is williamthyer.com instead of williamthyer.github.io . Here’s a brief tutorial on how to do it. This tutorial assumes you already have a Jekyll-based Github page (I forked mine from AcademicPages ). Step 1. Register a domain with Cloudflare I registered a domain with Cloudflare Registrar . I opted…

Calm Hands, help reduce nail-biting using computer vision and AI

Calm Hands helps the user reduce nail-biting during computer use. It provides realtime feedback about nail-biting habits using a deep neural net that monitors images from your webcam stream. This process is entirely local and images are never saved. Feedback is provided through audio and visual cues to alert you of when you are biting your nails. Realtime data visualization is provided as well.…

Resources for data science, AI, neuroscience, statistics, and more

A list of useful or interesting articles, courses, and blogs relating to data science, neuroscience, AI, and statistics (mostly).

Advice for becoming a data scientist as a psychology/neuroscience PhD student

Here’s some advice if you’re considering moving into data science during a psychology PhD. I tried to make it as practical as possible. 1. Learn fundamentals of programming, statistics, and data science. Learn Python or R, and probably not Matlab. I see way fewer positions that mention Matlab compared to R and especially Python. Take online courses in machine learning and statistics. I highly…

Competitive fighting game with heuristic-based AI

I created a 1v1 fighting game in Python using PyGame. Included is a 1-player option that allows you to play against a challenging AI opponent. It can make fast decisions based on many different factors of the current game state. I personally lose to it almost half of the time.

Visualizing and Analyzing Bicycle Infrastructure using OSMnx

I’ve commuted by bicycle for over 6 years. After moving to Chicago for graduate school, I quickly came to appreciate the dedicated lakefront bike trail. Bike trails and bike lanes make commuting much safer and more enjoyable. However, some cities do a better job than others at building this infrastructure. The goal of this project is to visualize cycleway networks and find the most and least…

Interactive generative line art app using Bokeh and Numpy

I created an interactive generative line art creator in Python with the Bokeh library. I was inspired by the “Locations of Lines” artworks by Sol LeWitt I recently saw at the Chicago Museum of Contemporary Art.

Plotting timecourse of EEG ML model coefficients with matplotlib.animation

This post outlines a python script I wrote that takes in coefficients from a series of EEG classification models and projects the coefficients back on the scalp over time using scipy.interpolate and matplotlib.animation.