• 2021 - Year in Retrospect

    TLDR 📋 Overall, 2021 has been an eventful year of success. Unlike any of the recent years, this year has been full of a lot more ups than downs. I graduated in the first half of the year, had a short-sweet vacation and started working in the next half, in...


  • The Journey So Far...

    As I cross another milestone in life, I take this opportunity to reflect on what it has been so far, cherish the moment for a bit and prepare for what’s coming. I graduated on May 14th, 2021 from the University of Pennsylvania with a Master’s degree in Robotics. I would...


  • Attention! Attention! Attention!

    Target Audience Do you get too tired with getting much lesser done as compared to what you could before? Then this might be helpful. The pandemic has restricted the world to a rectangle. Screen is the source of all the information you have and can get, and with the “Social...


  • Competitive Programming Notes | Tech

    Python general Useful for strings x = ord('A') # ASCII value from character y = chr(x) # Character from ASCII value a = 'abc'.isalpha() # returns boolean if it is only alphabet b = 'abc12'.isalnum() # returns boolean if it is only alpha and nums c = '123'.isdigit() # returns...


  • Pytorch | Tech

    Some handy utilities You can always look at your model using summary: from torchsummary import summary model = resnet18(3, 1000) summary(model.cuda(), (3, 224, 224)) Saving and Loading Models #save torch.save(model.state_dict(), PATH) #load model = TheModelClass(*args, **kwargs) model.load_state_dict(torch.load(PATH)) This rest of the post will cover some of the main blocks that...