Nakul Aggarwal (nnakul)

nnakul

Geek Repo

Company:Indian Institute of Technology Kharagpur

Location:Kharagpur, West Bengal

Home Page:https://www.linkedin.com/in/nnakul/

Github PK Tool:Github PK Tool

Nakul Aggarwal's repositories

library-management-system

Documented, implemented and tested a library management software in an iterative SDLC.

Language:PythonLicense:GPL-3.0Stargazers:4Issues:1Issues:0

android-malware-detection

Implemented a novel Android malware detection software using natural language processing and deep learning to extract features from the static analysis reports of the applications.

Language:Jupyter NotebookStargazers:3Issues:2Issues:0

language-modelling

Using language modelling to develop a text-completion application; studying interpolation of several n-gram models and opimisation of interpolation weights to minimise the perplexity of the model.

Language:PythonLicense:GPL-3.0Stargazers:3Issues:1Issues:0

ft-visualisation

The project uses Discrete Fourier Transform to express a drawing as a sequence of epicycles characterised by their initial phase, radius and frequency.

Language:JavaScriptLicense:GPL-3.0Stargazers:2Issues:1Issues:0

symspell-nlp

The project uses the symmetric delete spelling correction algorithm, noisy channel model and python's natural language toolkit to develop a spell-checking application.

Language:PythonLicense:GPL-3.0Stargazers:2Issues:1Issues:0

word-sense-disambiguator

Using graph connectivity in WordNets and PageRank style algorithm to develop an unsupervised word-sense disambiguation tool.

Language:Jupyter NotebookLicense:GPL-3.0Stargazers:2Issues:1Issues:0

IITKGP-CSE-Sem04

The repository contains all the assignments completed as a course-work of the 4th semester.

Language:C++Stargazers:1Issues:1Issues:0

keyword-extraction

Using word-embeddings in conjunction with clustering and PageRank style algorithms to design unsupervised tools to extract keywords from a text document.

Language:PythonLicense:GPL-3.0Stargazers:1Issues:1Issues:0

music-generator

Using recurrent neural networks to learn the beats, tempos, notes and chords of music, and durations and offsets associated with them, to compose their own music.

Language:PythonLicense:GPL-3.0Stargazers:1Issues:1Issues:0

side-scroller

The project is an endless running video game in which an explorer aims at obtaining maximum score by dodging all the intervening obstacles.

Language:PythonLicense:GPL-3.0Stargazers:1Issues:2Issues:0

skip-thought-vectors

Training an encoder-decoder model that captures the semantic and syntactic properties of sentences and hence maps similar sentences to similar vector representations.

Language:PythonLicense:GPL-3.0Stargazers:1Issues:1Issues:0

IITKGP-CSE-Sem05

The repository contains all the assignments completed as a course-work of the 5th semester.

Language:Jupyter NotebookStargazers:0Issues:1Issues:0

IITKGP-CSE-Sem06

The repository contains all the assignments completed as a course-work of the 6th semester.

Language:Jupyter NotebookStargazers:0Issues:1Issues:0

SciSearch

Developed a web-app that retrieves a ranked list of the papers most relevant to a given example article, based on a particular facet (background, result or method)

Language:Jupyter NotebookStargazers:0Issues:1Issues:0

Automated-Construction-of-Knowledge-Graph-from-Structured-Data

Software that builds and maintains a knowledge graph from structured data in real-time, while detecting and solving the problems of schema mapping and record linkage

Language:C++Stargazers:0Issues:1Issues:0

chaos-game

The project contains simulations for various chaos games that generate some very interesting and complex graphics like the Sierpinski triangle and the Vicsek fractal.

Language:PythonLicense:GPL-3.0Stargazers:0Issues:1Issues:0

disease-outbreak-simulation

The project realises a playable simulation of disease outbreak where parameters like transmission and mortality rates can be tweaked to study how the epidemic unfolds.

Language:JavaScriptLicense:GPL-3.0Stargazers:0Issues:1Issues:0

IITKGP-CSE-Sem03

The repository contains all the assignments completed as a course-work of the 3rd semester.

Language:CStargazers:0Issues:1Issues:0

local-search-engine

The project contains a miniature offline model of search engine that uses hybrid of various data structures to scan and index information from multiple local files and respond to queries.

Language:C++License:GPL-3.0Stargazers:0Issues:1Issues:0

noughts-n-crosses

The project contains a tic-tac-toe game which can be played by several online users, organised in pairs, in a local area network; besides against a minimax algorithm that strategizes optimally.

Language:PythonLicense:GPL-3.0Stargazers:0Issues:1Issues:0

path-finder

The project aims at visualizing the A* path finding algorithm starting with the user choosing the starting and the ending nodes on a grid and drawing a maze on the same.

Language:PythonLicense:GPL-3.0Stargazers:0Issues:1Issues:0

sentiment-analysis

Using recurrent neural networks to learn subjective information of texts and hence understand the sentiment associated with them.

Language:Jupyter NotebookLicense:GPL-3.0Stargazers:0Issues:1Issues:0

software-engineering

The repository contains all the software theory and lab assignments completed as a course-work of fourth semester. CS20006 SOFTWARE ENGINEERING + CS29006 SOFTWARE ENGINEERING LABORATORY

Language:C++License:GPL-3.0Stargazers:0Issues:1Issues:0

sudoku-solver

The project is about finding a valid solution for a game of Sudoku using Backtracking Algorithm while also showing the visualization of the steps the algorithm goes through.

Language:PythonLicense:GPL-3.0Stargazers:0Issues:1Issues:0

word-embeddings

Implementing a feed-forward neural network in conjunction with advanced sampling techniques to learn high-quality distributed vector representations of words.

Language:Jupyter NotebookLicense:GPL-3.0Stargazers:0Issues:1Issues:0