{"id":25429987,"url":"https://github.com/davidyslu/pokemonrecognition","last_synced_at":"2026-05-02T02:35:42.029Z","repository":{"id":93934382,"uuid":"140380085","full_name":"davidyslu/PokemonRecognition","owner":"davidyslu","description":"Recognize Pokemon's image using scikit-learn in Python","archived":false,"fork":false,"pushed_at":"2019-03-27T04:49:31.000Z","size":36363,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-05-14T10:33:21.581Z","etag":null,"topics":["knn-model","python","scikit-learn","svm-model"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davidyslu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-10T05:10:42.000Z","updated_at":"2019-08-21T06:49:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"33a35e89-144c-41b1-b4b0-ded954a2b806","html_url":"https://github.com/davidyslu/PokemonRecognition","commit_stats":null,"previous_names":["davidyslu/pokemonrecognition"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidyslu%2FPokemonRecognition","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidyslu%2FPokemonRecognition/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidyslu%2FPokemonRecognition/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidyslu%2FPokemonRecognition/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidyslu","download_url":"https://codeload.github.com/davidyslu/PokemonRecognition/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254121188,"owners_count":22018118,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["knn-model","python","scikit-learn","svm-model"],"created_at":"2025-02-17T02:33:03.588Z","updated_at":"2026-05-02T02:35:41.981Z","avatar_url":"https://github.com/davidyslu.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pokemon Recognition\n\nThis repository is going to implement a Pokemon's image recognition. Besides, this program is using KNN and SVM model with **scikit-learn** to learn. Notice that this program can recognize the image of Pokemon as follow:\n* Charizrd\n* Gengar\n* Pikachu\n* Tangela\n\n---\n## Prerequisite\n\n\u003e **NOTICE:** Make sure you have already installed Python on your machine.\n\n* Before executing, you need to install the following packages\n    * Install **Pillow 2.2.1** using `pip`\n        ```bash\n        $ [sudo] pip install Pillow==2.2.1\n        ```\n    * Install **bunch 1.0.1** using `pip`\n        ```bash\n        $ [sudo] pip install bunch\n        ```\n    * Install **scikit-learn 0.19.1** using `pip`\n        ```bash\n        $ [sudo] pip install scikit-learn\n        ```\n\n---\n## Execution\n\n* Execute `main.py` by using **SVM** training model\n    ```bash\n    # Make sure your current directory is \"src/\"\n    $ python main.py svm\n    $ python main.py SVM\n    ```\n* Execute `main.py` by using **KNN** training model\n    ```bash\n    # Make sure your current directory is \"src/\"\n    $ python main.py knn\n    $ python main.py KNN\n    ```\n\n---\n## File Description\n\n* `./src/main.py` - Use Python with respect to KNN and SVM training model to recognize each Pokemon\n* `./input/` - Input image of each pokemon\n* `./processed/` - Processed image after transfer into grayscale\n\n---\n## References\n\n* [Pillow 2.2.1](https://pypi.org/project/Pillow/2.2.1/)\n* [bunch 1.0.1](https://pypi.org/project/bunch/)\n* [scikit-learn 0.19.1](https://pypi.org/project/scikit-learn/)\n\n---\n## Contributor\n\n\u003e **NOTICE:** You can follow the contributing process [CONTRIBUTING.md](CONTRIBUTING.md) to join me. I am very welcome any issue!\n\n* [David Lu](https://github.com/yungshenglu)\n\n---\n## License\n\n[GNU GENERAL PUBLIC LICENSE Version 3](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidyslu%2Fpokemonrecognition","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavidyslu%2Fpokemonrecognition","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidyslu%2Fpokemonrecognition/lists"}