Saumik Narayanan

  • Home
  • About
  • Projects
  • Blog
  • Contact
  • CV
  • SCC

Blog

A Brief Guide to Maia

Over the last few months, I’ve been working on a research project to develop personalized training tools for chess players. For this post, I’m just going to describe Maia, the framework developed last year which all of our code and Read more…

By Saumik, 1 yearMay 23, 2021 ago

Predicting Move Times in Chess – Final Report

Summary For this project, I analyzed methods to model the aleatoric and epistemic uncertainty of a neural network model for predicting the amount of time that a human player will use for a given move in a chess position. Dataset Read more…

By Saumik, 1 yearMay 3, 2021 ago

Predicting Move Times in Chess – Status Update

Summary For this project, I am comparing the abilities of Bayesian and non-Bayesian neural networks as a predictor for how much time a chess player will use to make their move in a certain chess position, taking into account the Read more…

By Saumik, 1 yearApril 4, 2021 ago

Predicting Move Times in Chess – Intro

Problem During a chess game, players are constantly making decisions and evaluating the current state to increase their odds of winning. The process of analyzing positions is a problem that AI has already achieved superhuman performance on, and the use Read more…

By Saumik, 1 yearMarch 14, 2021 ago

Working Harder, not Smarter in Pacman

Introduction In my AI class this semester, we have a 3-part course project based on the Berkeley CS118 Pacman Project. The first part of this project was due last week, and we were asked to implement some straightforward search algorithms Read more…

By Saumik, 1 yearFebruary 28, 2021 ago

A Brief Guide to Stockfish NNUE

In my last two posts, I gave brief overviews to two of the more established paradigms for chess engines, represented by Stockfish and AlphaZero. In this post, I will go over the latest engine on the block – Stockfish NNUE. Read more…

By Saumik, 1 yearJanuary 24, 2021 ago

A Brief Guide to Neural Network Chess Engines

Last week, I wrote an article explaining the basics on traditional chess engines. Today, I will go over the new generation of chess engines, using neural networks instead of brute force evaluation. History For decades, neural networks were thought to Read more…

By Saumik, 1 yearJanuary 17, 2021 ago

A Brief Guide to Traditional Chess Engines

Over the next few posts, I’ll be writing a series on how chess engines work. This isn’t intended to be an authoritative, in-depth guide on engines, but just a quick summary on the different types of chess engines, and how Read more…

By Saumik, 1 yearJanuary 10, 2021 ago

Learning Colloquial Tamil

With the first semester of my PhD finally complete, I now have a few weeks of winter break before my classes start again at the end of January. To fill up my time, I’ve decided to try and pick up Read more…

By Saumik, 1 yearJanuary 3, 2021 ago

Using GridSearchCV in Scikit-Learn

For my final project in Data Mining, we were given a dataset, the Wisconsin Breast Cancer Database, and asked to apply five different types of models to the data: KNN, Decision Tree, Random Forest, Polynomial SVM, Gaussian SVM, and a Read more…

By Saumik, 1 yearDecember 27, 2020 ago

Posts navigation

1 2 … 4 Next
Recent Posts
  • A Brief Guide to Maia May 23, 2021
  • Predicting Move Times in Chess – Final Report May 3, 2021
  • Predicting Move Times in Chess – Status Update April 4, 2021
  • Predicting Move Times in Chess – Intro March 14, 2021
  • Working Harder, not Smarter in Pacman February 28, 2021
Archives
  • May 2021 (2)
  • April 2021 (1)
  • March 2021 (1)
  • February 2021 (1)
  • January 2021 (4)
  • December 2020 (4)
  • November 2020 (4)
  • October 2020 (7)
  • September 2020 (3)
  • June 2020 (1)
  • March 2020 (1)
  • October 2019 (1)
  • July 2019 (1)
  • June 2019 (2)
  • Facebook
  • LinkedIn
  • Twitter
  • Instagram
Hestia | Developed by ThemeIsle