{"id":16100142,"url":"https://github.com/nymann/nn-classifier","last_synced_at":"2025-04-05T23:40:22.519Z","repository":{"id":86031031,"uuid":"262607162","full_name":"nymann/nn-classifier","owner":"nymann","description":"Determines if an image is of a weeabo character or not.","archived":false,"fork":false,"pushed_at":"2020-06-09T23:08:57.000Z","size":31,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-28T21:06:49.642Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/nymann.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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":"2020-05-09T16:02:20.000Z","updated_at":"2020-06-09T23:08:59.000Z","dependencies_parsed_at":"2023-03-13T08:14:52.658Z","dependency_job_id":null,"html_url":"https://github.com/nymann/nn-classifier","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nymann%2Fnn-classifier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nymann%2Fnn-classifier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nymann%2Fnn-classifier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nymann%2Fnn-classifier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nymann","download_url":"https://codeload.github.com/nymann/nn-classifier/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247415930,"owners_count":20935384,"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":[],"created_at":"2024-10-09T18:45:18.692Z","updated_at":"2025-04-05T23:40:22.499Z","avatar_url":"https://github.com/nymann.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Weeb image classifier\nGiven a picture (or multiple) the weeb image classifier, deems if the picture is of a weeabo character.\n\n## Model Installation\nHead over to our [release page](https://github.com/nymann/nn-classifier/releases), and download the latest model.\n\n`tar xf weeb_model-003.tar.gz /tmp/weeb_model`\n\n## Python package installation\n`pip install git+https://github.com/weeb-purger/nn-classifier.git`\n\n## How to use\n```\n\u003e weeb -h                                                                                                                                                                                           \nusage: weeb [-h] [--separator SEPARATOR] [--confidence-level CONFIDENCE_LEVEL] I [I ...]\n\npositional arguments:\n  I                     One or more images to test.\n\noptional arguments:\n  -h, --help            show this help message and exit\n  --separator SEPARATOR\n                        Separator between output results (applicable if testing multiple images), defaults to ' '.\n  --confidence-level CONFIDENCE_LEVEL\n                        Only deem a picture weeby if confidence level is over this value. Defaults to 500\n```\n\n### Example usage\n```\n\u003e weeb --separator ';' another-weeb.png not-weeb-1.png                                                                                                                                             1;0\n```\n### Training the model yourself\n\nSet the environment variables `TRAINING_DIR` and `VALIDATION_DIR`.\n\nWhere the training directory and validation directory both should include two sub folders titled weeb and not weeb respectively.\n\nThe model in the release page was trained on roughly 35000 weeb pictures and 36000 non-weeb pictures.\n\n`\u003e weeb-train`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnymann%2Fnn-classifier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnymann%2Fnn-classifier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnymann%2Fnn-classifier/lists"}