altaf ahmad

Hello World! I'm

Altaf Ahmad

I am a |

altaf ahmad

About Me

  • Academics and Subjects
  • Achievements and Awards
  • Authority and Leadership Positions
  • Aptitude and Artistry
  • Amusements and Hobbies

Indian Institute of Technology Kharagpur

2018-2023
Integrated MS in Mathematics and Computing with minor in Computer Science and Engineering
CGPA : 9.38
Subjects :
Transform Calculus, Programming and Data Structures, Design and Analysis of Algorithms, Discrete Mathematics, Probability and Statistics, Linear Algebra for AI & ML, Computer Architecture & Operating Systems, AI : Foundations and Applications, Natural Language Processing, Object Oriented Systems Design, Social Computing, Symbolic Logic, Genetic Algorithms in Engineering

St. Michael's High School Patna

2016-2018
AISSCE (All India Senior School Certificate Examination)
96.2 Percent
Subjects :
Physics, Chemistry, Mathematics, English, Informatics Practices, PHE

St. Karen's Secondary School Patna

2012-2016
AISSE (All India Secondary School Examination)
CGPA : 10
Subjects :
Mathematics, English, Science, Social Science, Hindi, Computer Science
My Projects and Works

Summer Internship at University of Tuebingen

Worked at the Machine Learning for Climate Science Research Group under Dr. Bedartha Goswami. Analyzed the Indian Monsoon Data Assimilation and Analysis reanalysis (IMDAA) dataset to identify anomalous temperature behaviour over the Indian Subcontinent. Aggregated the scalar fields of the irregular variations in temperature into groups of different time-stamps(weekly and monthly). After the grouping, clustered the groups based on similar patterns using hierarchical clustering to investigate large scale climate conditions.

Project Repo

Project under Prof. Animesh Mukherjee at CNERG IIT Kharagpur

Worked on Event Extraction from known historical documents, using coreference resolution, summarization, and extracting temporal information. Helped to build integrating techniques such as a novel tag curation-cum-embedding technique from world knowledge to improve performance significantly. Finally we achieved a final macro F1 - score of 0.69 for the Collected Works of Mahatma Gandhi and 0.65 for Collected Works of Abraham Lincoln database.

Project Repo

Dataset Cartography

We reproduced a research paper which leveraged a largely ignored sourceof information: the behavior of the model on individual instances during training (training dynamics) for building data maps. We introduced adapters to the Data Maps which increased the overall variability and reduced confidence.

Project Repo

Puzzle Solver using Genetic Algorithms

We implemented a method mimicking natural selection on taking a scrambled jigsaw puzzle, and then applying some operations on it and continuing to optimize it for multiple generations or iterations. The final solver performs excellent on small puzzles and amazingly well on larger puzzle size as well. The run time is also pretty decent-that is for 100 blocks = less than a minute, for around 500 blocks = a few minutes and for 1000 blocks up to 10 minutes. This is mostly because sometimes, the solver gets stuck in local optima as it makes use of the Greedy Strategy.

Project Repo

Intelligence-driven Cyber Attribution System

Created a pipeline which performs the task of Authership Attribution on tweets.

Project Repo

Facial Recognition and Sentiment Analysis

Created a Convolution Neural Network model with four convolution layers and two fully connected layers and trained it on the Emotional FER Dataset. Hosted the trained model on a flask app to serve the model's prediction images directly to a web interface, loading the trained weights, and predict facial expressions.

Project Repo

Polygon Triangulation

C++ based implementation of the Triangulation of an n-sided polygon in O(n2) and O(n log n) time and visualization using graphics.h. Implemented the Ear-Clipping method using a circular doubly Linked-List and iteration over reflex vertices to find and prune the Ears. The Plane-Sweep Monotone transformation is done in two steps - identifying monotone polygons and triangulating these polygons.

Project Repo

Tic Tac Toe Auto Player

Created a tic-tac-toe player which utilises the Min-Max algorithm along with alpha-beta pruning to win in C++.

Project Repo

Contact Me