Giter Site home page Giter Site logo
  • 👋 Hi, I’m Ankit Kapoor
  • 🎓 I'm studying at BITS Pilani, Dubai
  • 👀 I’m interested in programming, philosophy, literature and creative writing
  • 🌱 I’m currently learning multiple subjects including AI, Data Science and Machine Learning
  • 💞️ I’m looking to collaborate on projects based on NLP, or any other innovative ideas encompassing the concepts of AI and data science
  • 📫 email me at [email protected], or hit me up on my LinkedIn profile
  • 💻 Go here to see the resume in action
#Resume

class Ankit:
  def __init__(self):
    self.name = "Ankit Kapoor"
    self.age = 22
    self.gender = "Male"
    self.phone_number = 543030659
    self.email = "[email protected]"
    self.github = "GitHub"
    self.linkedin = "LinkedIn"

    skills = ["Python", "Java", "C", "HTML", "Json",
              "MySQL", "KERAS", "NUMPY", "TensotFlow",
              "Natural Language Processing", "AI", "ML"]

  def education(school_name):
    school = {}

    school["BITS Pilani, Dubai"] = ["B.E.", "Computer Science", "N/A", "7.46", "2018 - 2020"]
    school["Hislop College"] = ["Class XII", "PCM", "Maharashta State", "78%", "2018"]
    school["Bhavans BP Vidya Mandir"] = ["Class X", "N/A", "CBSE", "96%", "2016"]

    return f'School Name: {school_name}\nCourse: {school[school_name][0]}\nSpecialization: {school[school_name][1]}\nBoard: {school[school_name][2]}\nScore: {school[school_name][3]}\nYear: {school[school_name][4]}'

  def work_experience(company_name):
    organisations = {
    "SustVest": ["Front End Development Intern", "Dubai, UAE", "June 2021 - August 2021"],
	#Project Intern for front end development, Coding in HTML/CSS, Figma, report writing
    "Ascent Business Solutions": ["RPA Intern", "Nagpur, India", "May 2020 - June 2020"],
    	#Project Intern for RPA (Robotic Process Automation) Projects, basic coding, report #writing
    "Infinite Space": ["Content Management Intern", "Nagpur, India", "July 2018"],
    	#Assistance with organization of events (seminars, guest talks etc.), handling social #media posts, writing passages for posts/blogs.
    "Ascent Business Solutions": ["Front End Development Intern", "Nagpur, India", "July 2018"]
    	#Project assistant for Websites & front end projects, Basic HTML/CSS, website debugging, #report writing

        }
    return f'Company Name: {company_name}\nPosition: {organisations[company_name][0]}\nLocation: {organisations[company_name][1]}\nDate: {organisations[company_name][2]}'

  def project():
    project_list = [
      "MedBot using GPT-2 (Sem VII)",
        #Created a smart chatbot that implements NLG through a distilled version of GPT-2. It can #hold conversations and generate replies based on medical #queries. Ongoing part of my #Thesis.
      "Smart Chatbot in Python (Self, 2021)",
        #A smart chatbot that uses NLP and neural network to communicate with the user. It is #completely voice activated and can scrape Google and #YouTube.
      "Smart Discord Bot (Self, 2021)",
        #A smart chatbot hosted on Discord, uses NLP to perform #basic human communication. It #also uses the bot also has multiple functions like displaying movie recommendations, #Wikipedia articles, jokes/memes.
      "NLG Bot in python (Self, 2022)",
        #Created a smart chatbot that implements NLG through a distilled version of GPT-2. It can #hold conversations through replies it generates by itself #based on user queries.
      "Heart Disease Prediction (Sem VII)",
        #Co-authored a research paper which explores and compares various machine learning #algorithms used to predict heart disease in patients.
      "Movie Recommender System (Sem VII)",
        #This is a movie recommender system that works on the basis of the KNN (K Nearest #Neighbors) algorithm. Recommends 20 movies based on user input #and user ratings.
      "BigF Compiler (Sem VI)",
        #BigF is a small step I took in designing my own computer programming language. Converts #BigF (my language) to C code.
      "Wordle Solver (Self, 2022)"
        #Programmed an automated way to tackle the popular puzzle #game called Wordle.
      "Collatz Conjecture (Self, 2021)"
        #Coded a program in Java and Python which uses the Collatz conjecture to procedurally #generate patterns.
        ]
    return '\n'.join(project for project in project_list)

  def extra():
      '''
          •	Written and published a fiction novel named “The Book of Destiny”, published by Notion Press Chennai in 2015
          •	Taught rural and underprivileged children in a village near the district Tons with INME in 2017
          •	Participated in Google Hashcode, 2019
          •	Completed a course on Philosophy on Coursera
          •	Wrote for Perspectives, the BPDC magazine in 2018
          •	Completed online courses for ML & AI, and English creative writing from MyCaptain in 2017
          •	Volunteered with Rotary Club of Nagpur North to distribute supplies and helped create makeshift
          •	tarpaulin ceilings for slums during monsoon
          •	Member of Quizzards, the BPDC quiz group (2018-present)
      '''
      return 'type help(Ankit.extra) to see hobbies'

Ankit Kapoor's Projects

bigf icon bigf

BigF is a small I took in designing my own computer programming language. Using Lex and Yacc, which are tools for creating a compiler, I have created one such compiler which takes syntax written in my language (BigF) and converts it to C

collatzconjecture icon collatzconjecture

The Collatz conjecture in mathematics asks whether repeating certain simple arithmetic operations will eventually transform every positive integer into one. This project uses this property to procedurally generate an aesthetic pattern.

heartdiseaseprediction icon heartdiseaseprediction

The research paper explores the idea of predicting heart disease based on a person’s medical data using various machine learning algorithms. Through the course of the paper, we explore various characteristics necessary to the process of predicting heart disease. The paper compares multiple machine learning algorithms and ranks them on the basis of their accuracy, the f1 score, and the area under the ROC curve.

luna icon luna

Luna is a chatbot coded in Python. It implements NLP (Natural Language Processing) to have vernacular conversations with humans. You can either converse with text through the message box or using voice. It will reply in both voice and text.

medbot icon medbot

MedBot is a medical smart chatbot which uses NLG to answer user medical queries. It is made on top of a distilled version of GPT-2 by using the HuggingFace Repository. The bot is trained on medical queries gathered from websites such as WebMD and questionDoctor.

minekrooft icon minekrooft

This is an extremely basic and non-functional instance of the popular game Minecraft which I coded in Python using the Ursina Library.

movierecommendersystem icon movierecommendersystem

This is a movie recommender system that works on the basis of the KNN (K Nearest Neighbors) algorithm. The database used has close to 10,000 movies and 110,000 user reviews which are all tabulated to generate a recommendation list for any given movie based on the given movie.

nlpexercises icon nlpexercises

Weekly exercises from the NLP course from HSE university

tadpole icon tadpole

A smart, conversational Discord bot!

talkingbot icon talkingbot

The cool thing about these bots is that they can talk to each other! They implement NLG, or Natural Language Generation: meaning that they generate new text based on what is said to them, instantaneously.

villager icon villager

Villager a chabot made on top of a distilled version of GPT-2 by using the HuggingFace Repository. The bot is trained on the open source dataset, Topical-Chat Repository made available by Amazon. Villager has been trained on roughly 45,000 total back-and-forth conversations. Villager is a step above an average conversational chabot as it generates its own replies just by reading what the user says to it. This bot is a step taken in my thesis research in the field of NLP and NLG.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.