Ben Bolte's BlogHi! ðŸ‘‹ I'm Ben.2023-03-19T19:05:06+00:00Benjamin Boltepublic@bolte.ccPossible Ideas for Robotics Startups2022-12-25T00:00:00+00:00/robotics-startupsA list of ideas for robotics startups.
Getting Started with ROS 22022-11-07T00:00:00+00:00/rosAn actually good guide to getting started with ROS 2PID Controller Explainer2022-09-29T00:00:00+00:00/pid-controllerSimple overview of what a PID controller is, how it works, and how to make one yourselfLife in the Big Apple2022-08-08T00:00:00+00:00/nycMiscellanous update about various life thingsExperience after Three Months of Daily Journaling2022-07-26T00:00:00+00:00/journalingMeta-journal about journaling for more consecutive days than I initially thought I wouldMonitoring Background GPU Usage2022-07-21T00:00:00+00:00/nvidia-smi-monitorPython code snippit for doing background GPU monitoring using `nvidia-smi`What I've Been Up To Lately2021-10-05T00:00:00+00:00/october-updateShort post about what I've been up to lately.Create Video from Stream of Numpy Arrays in Matplotlib2021-04-29T00:00:00+00:00/matplotlib-videosShort post with code snippits for creating videos from Numpy arrays in Matplotlib.Visiting the United Kingdom2020-12-18T00:00:00+00:00/united-kingdomReflections on our time in the United Kingdom during the Covid-19 pandemic.The Work-Procrastinate Cycle2020-12-02T00:00:00+00:00/procrastinationThe results of an experiment I've been conducting on myself.Engagement2020-08-22T00:00:00+00:00/engagementI got engaged to a really wonderful girl.
Useful bash / zsh Profile Additions2020-05-27T00:00:00+00:00/bash-commandsSome functions I found useful to add to my bash and zsh profile.Optimized Log-Sum-Exp PyTorch Function2020-05-20T00:00:00+00:00/logsumexpA walkthrough of how to optimize the log-sum-exp function in PyTorch.Torch CUDA Extension Tricks2020-05-06T00:00:00+00:00/torch-cuda-tricksSome tricks I found useful for writing CUDA extensions for PyTorch.Two Students Riddle2020-04-30T00:00:00+00:00/two-students-riddleThere is a teacher and 2 students in a classroom. The students are A and B. The teacher thinks of 2 positive integers and tells the sum of those numbers to student A without student B hearing it. Then tells their product to student B without student A hearing it. After this, the teacher asks the 2 students what was the 2 numbers. First student A says: I don't know. Then student B says: I don't know either. After hearing this, student A says: Now I know. Then student B says: Now I know them too. What were the 2 numbers?
Combination Lock Riddle2020-04-30T00:00:00+00:00/combination-lock-riddleA combination for a lock has 3 wheels, X, Y, and Z, each of which can be set to eight different positions. The lock is broken and when any two wheels of the lock are in the correct position, the lock will open. Thus, anyone can open the lock after 64 tries (let A and B run through all possible permutations). However, the safe can be opened in fewer tries! What is the minimum number of tries that can be guaranteed to open the lock?
Hidden Markov Models and Conditional Random Fields2020-04-07T00:00:00+00:00/hmms-crfsA comparison of Hidden Markov Models and Conditional Random Fields, two kinds of probabilistic graphical models.Recap from MIT Covid-19 Challenge2020-04-05T00:00:00+00:00/covid-challengeRecap and potential future directions from the MIT Covid-19 Challenge.Notes on a Decadent Society2020-03-22T00:00:00+00:00/decadentSummary and thoughts about The Decadent Society: How We Became the Victims of Our Own Success by Ross Douthat.
Coding the Viterbi Algorithm in Numpy2020-03-15T00:00:00+00:00/viterbiA demo of how to code the Viterbi algorithm in Numpy.
How Not to Productively Work From Home2020-03-01T00:00:00+00:00/productivitySome of my thoughts about effectively controlling the elephant mind.
Roaming through Japan2017-05-08T00:00:00+00:00/japanExploring the Land of the Rising Sun for 19 days by train, through Tokyo, Nikko, Sendai, Sapporo, Kyoto, Osaka and Nagoya.
How I Spent Spring Break in Cuba2017-03-04T00:00:00+00:00/cubaA field guide to traveling to Cuba, written by naive college students for naive college students, mostly as exposition.
Using Gensim Word2Vec Embeddings in Keras2016-08-02T00:00:00+00:00/gensimA short post and script regarding using Gensim Word2Vec embeddings in Keras, with example code.
The Unreasonable Effectiveness of Restricted Boltzmann Machines2016-07-18T00:00:00+00:00/generativeBuilding on the Recurrent RBM for sequence modeling. This post relates to what I am doing for my Master's thesis.
Touring the United States and Canada2016-05-11T00:00:00+00:00/usaNarration from my trip through Nashville, Chicago, Toronto, Montreal, and Washington DC.Deep Language Modeling for Question Answering using Keras2016-04-27T00:00:00+00:00/languageAn in-depth introduction to using Keras for language modeling; word embedding, recurrent and convolutional neural networks, attentional RNNs, and similarity metrics for vector embeddings.
Evolving List of Opinions about Atlanta Craft Beers2016-03-30T00:00:00+00:00/beerSome facts and very sarcastic opinions regarding craft beers that can be bought at the Krogers near my apartment.
A Neural Network in 28 Lines of Theano2016-02-23T00:00:00+00:00/theanoA quick introduction to using Theano for deep learning, from the bare-bones to a full neural network.