Vighnesh Chenthil Kumar's repositories
Messenger-Client
A peer-to-peer chat application, implemented using socket programming, that supports all formats of file transfer, and utilises both TCP and UDP protocols.
E-mail-Author-Identification
Implemented a model, using a Hierarchical-LSTM based approach combined with stylometric features, that identifies authors of e-mails taken from the famous ENRON dataset.
Network-Link-Prediction
Performed experiments using an ensemble of machine learning (ML) models, including node2vec, for the task of network link prediction in an academic setting.
alexafsm
Finite-state machine library for building Alexa skills
Animated-Short-Film
A short film in Unity using objects designed in Blender. The setting of the movie and the object animations were custom made using C# scripts.
Bloxorz
A clone of the well known 3D Miniclip game Bloxorz, implemented using OpenGL3. The game has increasing levels of difficulties, with a restriction on lives and moves, while also allowing the player to view the game from different angles and locations.
Brick-Breaker
Implemented a modified 2D version of the classic Brick Breaker game (using OpenGL3), which allows users to collect randomly falling bricks and also shoot laser rays at the bricks.
Mini-Word2Vec
Implemented (using the PyTorch framework) both the Skip-Gram and the Continuous Bag of Words (CBOW) models commonly used in Word2Vec.
Multi-threaded-Dictionary-Server
Using client-server architecture, implemented a multi-threaded server that allows concurrent clients to query the meaning(s) of an existing word, add a new word and its meaning, as well as delete any existing word.
Shared-Distributed-Whiteboard
Implemented a shared whiteboard that allows multiple users to concurrently draw (using freehand, shapes and even text) on a canvas, and also communicate with each other using a group chat feature.
char-rnn-tensorflow
Multi-layer Recurrent Neural Networks (LSTM, RNN) for character-level language models in Python using Tensorflow
data-science-ipython-notebooks
Recently updated with 50 new notebooks! Data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce, HDFS), matplotlib, pandas, NumPy, SciPy, Python essentials, AWS, and various command lines.
datasharing
The Leek group guide to data sharing
DHCP-Server
A client-server interaction system built using the principles of subnets and masking, in which the server accurately and dynamically assigns an IP address to the requesting client based on the network it belongs to.
DL4NLP
Deep Learning for NLP resources
EchoProofOfConcepts
Proof of Concept Applications for the Amazon Echo
Find-the-Battleships
Implemented a logical guessing game (similar to Battleship) in Haskell, which can guess the locations of the 3 hidden battleships anywhere in a 4x8 grid, in under 6 guesses.
Getting-and-Cleaning-Data-Course-Project
Repository for the Getting and Cleaning Project
Grokking-Deep-Learning
this repository accompanies the book "Grokking Deep Learning"
learn-you-a-haskell
“Learn You a Haskell for Great Good!” by Miran Lipovača
neuramanteau
Accompanying code for the paper - Neuramanteau: A Neural Network Ensemble Model for Lexical Blends
open-event-orga-server
The Open Event Organizer Server to Manage Events
parSentExtract
A BiRNN framework implemented in Python and TensorFlow to extract parallel sentences from aligned comparable corpora.
ProgrammingAssignment2
Repository for Programming Assignment 2 for R Programming on Coursera
Resume-Builder
Implemented a resume builder web application (usingWeb2py), where a user can create his/her resumes using a variety of templates, view others' resumes as well as mark them.
vighneshck.github.io
Github Pages template for academic personal websites, forked from mmistakes/minimal-mistakes