{"id":13715437,"url":"https://github.com/neuralix/google_evolution","last_synced_at":"2025-05-07T04:30:46.760Z","repository":{"id":95671858,"uuid":"85814424","full_name":"neuralix/google_evolution","owner":"neuralix","description":null,"archived":false,"fork":false,"pushed_at":"2017-03-23T04:46:45.000Z","size":72,"stargazers_count":53,"open_issues_count":0,"forks_count":15,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-11-14T03:34:28.746Z","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/neuralix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-03-22T10:23:59.000Z","updated_at":"2024-03-27T10:32:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"ff214db3-9d0d-4023-a267-48898669ac36","html_url":"https://github.com/neuralix/google_evolution","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neuralix%2Fgoogle_evolution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neuralix%2Fgoogle_evolution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neuralix%2Fgoogle_evolution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neuralix%2Fgoogle_evolution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/neuralix","download_url":"https://codeload.github.com/neuralix/google_evolution/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252813651,"owners_count":21808363,"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-08-03T00:00:58.966Z","updated_at":"2025-05-07T04:30:46.496Z","avatar_url":"https://github.com/neuralix.png","language":"Python","readme":"Exotic structured image classifier\n=====================================\n\nThis implements one of result networks from [Large-scale evolution of image classifiers](https://arxiv.org/abs/1703.01041) by Esteban Real, et. al.\n\n## Requirements\n- Install [pytorch](http://pytorch.org/) (I recommend anaconda environment.)\n- Install [scikit-learn](http://scikit-learn.org/stable/)\n- Download [CIFAR10 dataset](https://www.cs.toronto.edu/~kriz/cifar.html)\n\n## Training\n1. Copy two files to `{torchvision_path}/models`\n```bash\ncp {__init__.py,evloution.py} {torchvision_path}/models\n```\n\n2. Run\n```bash\npython main.py -a evolution {cifar10_data_dir}\n```\n\ncf. How to know {torchvision_path}?\n```\nimport torchvision\nprint(torchvision.__file__)\n```\n\n## Note\n1. The numbers of channels are not in the paper and it is set by me similar with vgg.\nYou need to adjust these for better performance.\n\n2. If you want to adsjust learning rate on-the-fly, create `lr.txt` having lr value in same directory with main.py. And just change the value before some epoch you want to adopt new lr value.\n\n3. Used CIFAR10 is image file dataset. It's not CIFAR-10 {python,Matlab,binary} version.\nYou should convert it to conventional image files. It you don't want it, you have to use your proper dataloader.\n\n## Implemented network\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/neuralix/google_evolution/master/fig_network.png\"/\u003e\n\u003c/p\u003e\n","funding_links":[],"categories":["PyTorch论文推荐","Paper implementations｜论文实现","Paper implementations"],"sub_categories":["Other libraries｜其他库:","Other libraries:"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneuralix%2Fgoogle_evolution","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneuralix%2Fgoogle_evolution","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneuralix%2Fgoogle_evolution/lists"}