Giter Site home page Giter Site logo

pokemon-classifier's Introduction

pokemon-classifier

Pokemon Classifier ML project

CS 185 C Fall 2016 - Project Proposal

Joshua Zheng

Sidharth Mishra

Wei Chung Huang

Instructor - James Casaletto

CS 185 C, Fall 2016 November 14, 2016

Group Membership :

  • Joshua Zheng
  • Sidharth Mishra
  • Wei Chung Huang

We plan to use the following datasets from kaggle.com:

We plan on using data from the websites below for supporting our classifications:

We plan to take up one module each.

The description of the modules are as follows:

Module 1: [ To be taken up by Wei Chung ] :

We want to classify pokemons relative to a given defending pokemon. For example, we could define 4 scales of pokemon like "weak", "decent", "strong" and “amazing”. Since in our dataset we do not have these labels, we plan to use unsu-pervised learning such as K-Means and GMM. However, the challenge could be how to define these scales and which features to use. Let’s suppose the input pokemon has many fields but our user just wants to know, is the pokemon say, Bulbasaur stronger than Squirtle? So, by classifying the pokemons we plan to recommend pokemons best fitting the user’s preferences.

Module 2: [To be taken up by Joshua]:

This module will use the first dataset (https://www.kaggle.com/abcsds/pokemon). We plan to find the best possible options to defeat the pokemon so that the user can make the best choice of pokemon in the upcoming battle through comparing each pokemon with their type and stat so that we can visualize which options would be best to beat an opposing pokemon. With the data, we will be able to assist the trainer to make a stronger team that can be used to counter as many opponents as possible as a pokemon strategy.

Module 3: [To be taken up by Sidharth]:

Given the location of the user (latitude, longitude) and Pokemon type, we recommend pokemons (and their spawn spots) that have spawned nearby keeping the highest ranked one on the top of the list. Other facets include the minimum Combat Power or minimum HP or both. This module will use data from all three datasets. We plan to leverage the results from the first and second modules as well if time permits to further refine the recommendation of the pokemon and improve the ranking of the pokemons in the recommendations.

Components to be used:

We plan on using MLib and GraphX libraries and DataFrames and Datasets of Spark.

pokemon-classifier's People

Contributors

sidmishraw avatar jozheng3 avatar skycckk avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

skycckk

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.