hysts HF staff commited on
Commit
e51e8f8
1 Parent(s): 0cfb7d4

Use gradio

Browse files
Files changed (13) hide show
  1. .gitignore +162 -0
  2. .pre-commit-config.yaml +36 -0
  3. .style.yapf +5 -0
  4. README.md +4 -1
  5. app.py +61 -0
  6. convert.sh +0 -3
  7. demo_list.py +91 -0
  8. index.html +0 -439
  9. list.md +0 -277
  10. list.yaml +638 -0
  11. requirements.txt +5 -0
  12. style.css +4 -114
  13. tools/add_creation_timestamps.py +52 -0
.gitignore ADDED
@@ -0,0 +1,162 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ gradio_cached_examples/
2
+
3
+ # Byte-compiled / optimized / DLL files
4
+ __pycache__/
5
+ *.py[cod]
6
+ *$py.class
7
+
8
+ # C extensions
9
+ *.so
10
+
11
+ # Distribution / packaging
12
+ .Python
13
+ build/
14
+ develop-eggs/
15
+ dist/
16
+ downloads/
17
+ eggs/
18
+ .eggs/
19
+ lib/
20
+ lib64/
21
+ parts/
22
+ sdist/
23
+ var/
24
+ wheels/
25
+ share/python-wheels/
26
+ *.egg-info/
27
+ .installed.cfg
28
+ *.egg
29
+ MANIFEST
30
+
31
+ # PyInstaller
32
+ # Usually these files are written by a python script from a template
33
+ # before PyInstaller builds the exe, so as to inject date/other infos into it.
34
+ *.manifest
35
+ *.spec
36
+
37
+ # Installer logs
38
+ pip-log.txt
39
+ pip-delete-this-directory.txt
40
+
41
+ # Unit test / coverage reports
42
+ htmlcov/
43
+ .tox/
44
+ .nox/
45
+ .coverage
46
+ .coverage.*
47
+ .cache
48
+ nosetests.xml
49
+ coverage.xml
50
+ *.cover
51
+ *.py,cover
52
+ .hypothesis/
53
+ .pytest_cache/
54
+ cover/
55
+
56
+ # Translations
57
+ *.mo
58
+ *.pot
59
+
60
+ # Django stuff:
61
+ *.log
62
+ local_settings.py
63
+ db.sqlite3
64
+ db.sqlite3-journal
65
+
66
+ # Flask stuff:
67
+ instance/
68
+ .webassets-cache
69
+
70
+ # Scrapy stuff:
71
+ .scrapy
72
+
73
+ # Sphinx documentation
74
+ docs/_build/
75
+
76
+ # PyBuilder
77
+ .pybuilder/
78
+ target/
79
+
80
+ # Jupyter Notebook
81
+ .ipynb_checkpoints
82
+
83
+ # IPython
84
+ profile_default/
85
+ ipython_config.py
86
+
87
+ # pyenv
88
+ # For a library or package, you might want to ignore these files since the code is
89
+ # intended to run in multiple environments; otherwise, check them in:
90
+ # .python-version
91
+
92
+ # pipenv
93
+ # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
94
+ # However, in case of collaboration, if having platform-specific dependencies or dependencies
95
+ # having no cross-platform support, pipenv may install dependencies that don't work, or not
96
+ # install all needed dependencies.
97
+ #Pipfile.lock
98
+
99
+ # poetry
100
+ # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
101
+ # This is especially recommended for binary packages to ensure reproducibility, and is more
102
+ # commonly ignored for libraries.
103
+ # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
104
+ #poetry.lock
105
+
106
+ # pdm
107
+ # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
108
+ #pdm.lock
109
+ # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
110
+ # in version control.
111
+ # https://pdm.fming.dev/#use-with-ide
112
+ .pdm.toml
113
+
114
+ # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
115
+ __pypackages__/
116
+
117
+ # Celery stuff
118
+ celerybeat-schedule
119
+ celerybeat.pid
120
+
121
+ # SageMath parsed files
122
+ *.sage.py
123
+
124
+ # Environments
125
+ .env
126
+ .venv
127
+ env/
128
+ venv/
129
+ ENV/
130
+ env.bak/
131
+ venv.bak/
132
+
133
+ # Spyder project settings
134
+ .spyderproject
135
+ .spyproject
136
+
137
+ # Rope project settings
138
+ .ropeproject
139
+
140
+ # mkdocs documentation
141
+ /site
142
+
143
+ # mypy
144
+ .mypy_cache/
145
+ .dmypy.json
146
+ dmypy.json
147
+
148
+ # Pyre type checker
149
+ .pyre/
150
+
151
+ # pytype static type analyzer
152
+ .pytype/
153
+
154
+ # Cython debug symbols
155
+ cython_debug/
156
+
157
+ # PyCharm
158
+ # JetBrains specific template is maintained in a separate JetBrains.gitignore that can
159
+ # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
160
+ # and can be added to the global gitignore or merged into this file. For a more nuclear
161
+ # option (not recommended) you can uncomment the following to ignore the entire idea folder.
162
+ #.idea/
.pre-commit-config.yaml ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ repos:
2
+ - repo: https://github.com/pre-commit/pre-commit-hooks
3
+ rev: v4.2.0
4
+ hooks:
5
+ - id: check-executables-have-shebangs
6
+ - id: check-json
7
+ - id: check-merge-conflict
8
+ - id: check-shebang-scripts-are-executable
9
+ - id: check-toml
10
+ - id: check-yaml
11
+ - id: double-quote-string-fixer
12
+ - id: end-of-file-fixer
13
+ - id: mixed-line-ending
14
+ args: ['--fix=lf']
15
+ - id: requirements-txt-fixer
16
+ - id: trailing-whitespace
17
+ - repo: https://github.com/myint/docformatter
18
+ rev: v1.4
19
+ hooks:
20
+ - id: docformatter
21
+ args: ['--in-place']
22
+ - repo: https://github.com/pycqa/isort
23
+ rev: 5.12.0
24
+ hooks:
25
+ - id: isort
26
+ - repo: https://github.com/pre-commit/mirrors-mypy
27
+ rev: v0.991
28
+ hooks:
29
+ - id: mypy
30
+ args: ['--ignore-missing-imports']
31
+ additional_dependencies: ['types-python-slugify', 'types-PyYAML']
32
+ - repo: https://github.com/google/yapf
33
+ rev: v0.32.0
34
+ hooks:
35
+ - id: yapf
36
+ args: ['--parallel', '--in-place']
.style.yapf ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ [style]
2
+ based_on_style = pep8
3
+ blank_line_before_nested_class_or_def = false
4
+ spaces_before_comment = 2
5
+ split_before_logical_operator = true
README.md CHANGED
@@ -3,7 +3,10 @@ title: List of Demos
3
  emoji: 😻
4
  colorFrom: purple
5
  colorTo: red
6
- sdk: static
 
 
 
7
  pinned: true
8
  ---
9
 
 
3
  emoji: 😻
4
  colorFrom: purple
5
  colorTo: red
6
+ sdk: gradio
7
+ sdk_version: 3.24.1
8
+ python_version: 3.10.10
9
+ app_file: app.py
10
  pinned: true
11
  ---
12
 
app.py ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env python
2
+
3
+ from __future__ import annotations
4
+
5
+ import gradio as gr
6
+ import pandas as pd
7
+
8
+ from demo_list import DemoList
9
+
10
+ TITLE = "# List of hysts' Spaces"
11
+
12
+ demo_list = DemoList()
13
+
14
+ COLUMN_NAMES = [
15
+ 'title',
16
+ 'arxiv',
17
+ 'likes',
18
+ 'tags',
19
+ 'last_modified',
20
+ 'created',
21
+ 'sdk',
22
+ 'sdk_version',
23
+ 'status',
24
+ 'hardware',
25
+ ]
26
+ COLUMN_DATATYPES = [
27
+ 'markdown',
28
+ 'markdown',
29
+ 'markdown',
30
+ 'number',
31
+ 'str',
32
+ 'str',
33
+ 'str',
34
+ 'str',
35
+ 'str',
36
+ 'str',
37
+ 'str',
38
+ ]
39
+ DEFAULT_COLUMNS = [
40
+ 'title',
41
+ 'arxiv',
42
+ 'likes',
43
+ 'tags',
44
+ 'status',
45
+ 'hardware',
46
+ ]
47
+
48
+
49
+ def update_df() -> pd.DataFrame:
50
+ demo_list.update_data()
51
+ return demo_list.df
52
+
53
+
54
+ with gr.Blocks(css='style.css') as demo:
55
+ gr.Markdown(TITLE)
56
+ df = gr.Dataframe(value=demo_list.df,
57
+ datatype=COLUMN_DATATYPES,
58
+ type='pandas')
59
+ refresh_button = gr.Button('Refresh')
60
+ refresh_button.click(fn=update_df, outputs=df)
61
+ demo.queue(api_open=False).launch()
convert.sh DELETED
@@ -1,3 +0,0 @@
1
- #!/usr/bin/env bash
2
-
3
- pandoc -f markdown -t html5 list.md -s -c style.css --metadata title="List of hysts' Spaces" -o index.html
 
 
 
 
demo_list.py ADDED
@@ -0,0 +1,91 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import copy
2
+ import datetime
3
+ import os
4
+ import pathlib
5
+
6
+ import pandas as pd
7
+ import tqdm.auto
8
+ import yaml
9
+ from huggingface_hub import HfApi
10
+
11
+ repo_dir = pathlib.Path(__file__).parent
12
+
13
+ HF_TOKEN = os.getenv('HF_TOKEN')
14
+
15
+
16
+ class DemoList:
17
+ def __init__(self):
18
+ self.api = HfApi(token=HF_TOKEN)
19
+ self.data = self.load_data()
20
+ self.df = self.to_df()
21
+
22
+ def update_data(self) -> None:
23
+ self.data = self.load_data()
24
+ self.df = self.to_df()
25
+
26
+ def load_data(self) -> dict:
27
+ with open(repo_dir / 'list.yaml') as f:
28
+ data = yaml.safe_load(f)
29
+ for url in tqdm.auto.tqdm(list(data)):
30
+ space_id = self.get_space_id(url)
31
+ space_info = self.api.space_info(repo_id=space_id)
32
+ card = space_info.cardData
33
+ info = data[url]
34
+ info['title'] = card['title']
35
+ info['sdk'] = card['sdk']
36
+ info['sdk_version'] = card.get('sdk_version', '')
37
+ info['likes'] = space_info.likes
38
+ last_modified = datetime.datetime.strptime(
39
+ space_info.lastModified, '%Y-%m-%dT%H:%M:%S.000Z')
40
+ info['last_modified'] = last_modified.strftime('%Y/%m/%d %H:%M:%S')
41
+ created = datetime.datetime.strptime(info['created'],
42
+ '%Y-%m-%d-%H-%M-%S')
43
+ info['created'] = created.strftime('%Y/%m/%d %H:%M:%S')
44
+ info['status'] = space_info.runtime['stage']
45
+ info['hardware'] = space_info.runtime['hardware']['current']
46
+ return data
47
+
48
+ @staticmethod
49
+ def get_space_id(url: str) -> str:
50
+ return '/'.join(url.split('/')[-2:])
51
+
52
+ @staticmethod
53
+ def create_link(text: str, url: str) -> str:
54
+ return f'<a href={url} target="_blank">{text}</a>'
55
+
56
+ def get_arxiv_link(self, url: str) -> str:
57
+ links = sorted(self.data[url].get('arxiv', []))
58
+ links = [self.create_link(link.split('/')[-1], link) for link in links]
59
+ return '\n'.join(links)
60
+
61
+ def get_github_link(self, url: str) -> str:
62
+ links = sorted(self.data[url].get('github', []))
63
+ links = [self.create_link('github', link) for link in links]
64
+ return '\n'.join(links)
65
+
66
+ def get_tag_list(self, url: str) -> str:
67
+ tags = sorted(self.data[url].get('tags', []))
68
+ return ', '.join(tags)
69
+
70
+ def to_df(self) -> pd.DataFrame:
71
+ data = copy.deepcopy(self.data)
72
+ for url in list(data):
73
+ info = data[url]
74
+ info['title'] = self.create_link(info['title'], url)
75
+ info['arxiv'] = self.get_arxiv_link(url)
76
+ info['github'] = self.get_github_link(url)
77
+ info['tags'] = self.get_tag_list(url)
78
+ df = pd.DataFrame(data).T.loc[:, [
79
+ 'title',
80
+ 'arxiv',
81
+ 'github',
82
+ 'likes',
83
+ 'tags',
84
+ 'last_modified',
85
+ 'created',
86
+ 'sdk',
87
+ 'sdk_version',
88
+ 'status',
89
+ 'hardware',
90
+ ]]
91
+ return df
index.html DELETED
@@ -1,439 +0,0 @@
1
- <!DOCTYPE html>
2
- <html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="generator" content="pandoc" />
6
- <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
7
- <title>List of hysts' Spaces</title>
8
- <style>
9
- code{white-space: pre-wrap;}
10
- span.smallcaps{font-variant: small-caps;}
11
- span.underline{text-decoration: underline;}
12
- div.column{display: inline-block; vertical-align: top; width: 50%;}
13
- div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
14
- ul.task-list{list-style: none;}
15
- </style>
16
- <link rel="stylesheet" href="style.css" />
17
- </head>
18
- <body>
19
- <header id="title-block-header">
20
- <h1 class="title">List of hysts' Spaces</h1>
21
- </header>
22
- <h2 id="personal-projects">Personal Projects</h2>
23
- <div class="box">
24
- <span class="box-title">Personal Projects</span>
25
- <p>
26
- <h3 id="repo">Repo</h3>
27
- <ul>
28
- <li><a href="https://huggingface.co/spaces/hysts/anime-face-detector">Anime Face Detector</a>
29
- <ul>
30
- <li>https://github.com/hysts/anime-face-detector</li>
31
- </ul></li>
32
- </ul>
33
- <h3 id="having-fun-with-the-tadne-this-anime-does-not-exist-model">Having Fun with the TADNE (This Anime Does Not Exist) model</h3>
34
- <ul>
35
- <li><a href="https://huggingface.co/spaces/hysts/TADNE">TADNE</a>
36
- <ul>
37
- <li>https://thisanimedoesnotexist.ai/</li>
38
- </ul></li>
39
- <li><a href="https://huggingface.co/spaces/hysts/TADNE-image-viewer">TADNE Image Viewer</a></li>
40
- <li><a href="https://huggingface.co/spaces/hysts/TADNE-image-selector">TADNE Image Selector</a></li>
41
- <li><a href="https://huggingface.co/spaces/hysts/TADNE-interpolation">TADNE Interpolation</a></li>
42
- <li><a href="https://huggingface.co/spaces/hysts/TADNE-image-search-with-DeepDanbooru">TADNE Image Search with DeepDanbooru</a></li>
43
- </ul>
44
- <h3 id="stylegan3-experiments">StyleGAN3 Experiments</h3>
45
- <ul>
46
- <li><a href="https://huggingface.co/spaces/hysts/stylegan3-anime-face-exp001">StyleGAN3 Anime Face Generation (exp-001)</a></li>
47
- <li><a href="https://huggingface.co/spaces/hysts/stylegan3-anime-face-exp002">StyleGAN3 Anime Face Generation (exp-002)</a></li>
48
- <li><a href="https://huggingface.co/spaces/hysts/stylegan3-food101">StyleGAN3 Food101</a></li>
49
- </ul>
50
- <h3 id="diffusers-experiments">Diffusers Experiments</h3>
51
- <ul>
52
- <li><a href="https://huggingface.co/spaces/hysts/diffusers-anime-faces">Anime Face Generation with Diffusers</a></li>
53
- </ul>
54
- </p>
55
- </div>
56
- <h2 id="unofficial-demo-apps-for-public-repositories">Unofficial Demo Apps for Public Repositories</h2>
57
- <div class="box">
58
- <span class="box-title">List of Papers</span>
59
- <p>
60
- <h3 id="conference-papers">Conference Papers</h3>
61
- <ul>
62
- <li><a href="https://huggingface.co/spaces/hysts/CVPR2022_papers">CVPR 2022</a>
63
- <ul>
64
- <li>https://cvpr2022.thecvf.com/</li>
65
- <li>https://openaccess.thecvf.com/CVPR2022</li>
66
- <li>https://github.com/amusi/CVPR2022-Papers-with-Code</li>
67
- </ul></li>
68
- <li><a href="https://huggingface.co/spaces/hysts/ICML2022_papers">ICML 2022</a>
69
- <ul>
70
- <li>https://icml.cc/Conferences/2022/</li>
71
- <li>https://proceedings.mlr.press/v162/</li>
72
- </ul></li>
73
- <li><a href="https://huggingface.co/spaces/NAACL2022/papers">NAACL 2022</a>
74
- <ul>
75
- <li>https://2022.naacl.org/</li>
76
- </ul></li>
77
- </ul>
78
- </p>
79
- </div>
80
- <div class="box">
81
- <span class="box-title">General</span>
82
- <p>
83
- <h3 id="object-detection">Object Detection</h3>
84
- <ul>
85
- <li><a href="https://huggingface.co/spaces/hysts/MaskCut">MaskCut</a>
86
- <ul>
87
- <li>https://github.com/facebookresearch/CutLER</li>
88
- </ul></li>
89
- <li><a href="https://huggingface.co/spaces/hysts/CutLER">CutLER</a>
90
- <ul>
91
- <li>https://github.com/facebookresearch/CutLER</li>
92
- </ul></li>
93
- <li><a href="https://huggingface.co/spaces/hysts/mmdetection">mmdetection</a>
94
- <ul>
95
- <li>https://github.com/open-mmlab/mmdetection</li>
96
- </ul></li>
97
- <li><a href="https://huggingface.co/spaces/Gradio-Blocks/CBNetV2">CBNetV2</a>
98
- <ul>
99
- <li>https://github.com/VDIGPKU/CBNetV2</li>
100
- <li>http://arxiv.org/abs/2107.00420</li>
101
- </ul></li>
102
- </ul>
103
- <h3 id="human-pose-estimation">Human Pose Estimation</h3>
104
- <ul>
105
- <li><a href="https://huggingface.co/spaces/Gradio-Blocks/ViTPose">ViTPose</a>, <a href="https://huggingface.co/spaces/hysts/ViTPose_video">ViTPose (for video)</a>
106
- <ul>
107
- <li>https://github.com/ViTAE-Transformer/ViTPose</li>
108
- <li>https://arxiv.org/abs/2204.12484</li>
109
- </ul></li>
110
- </ul>
111
- <h3 id="image-captioning">Image Captioning</h3>
112
- <ul>
113
- <li><a href="https://huggingface.co/spaces/hysts/BLIP2-with-transformers">BLIP-2</a>
114
- <ul>
115
- <li>https://arxiv.org/abs/2301.12597</li>
116
- <li>https://github.com/salesforce/LAVIS/tree/main/projects/blip2</li>
117
- </ul></li>
118
- </ul>
119
- <h3 id="image-restoration">Image Restoration</h3>
120
- <ul>
121
- <li><a href="https://huggingface.co/spaces/hysts/DDNM-HQ">DDNM-HQ</a>
122
- <ul>
123
- <li>https://github.com/wyhuai/DDNM/</li>
124
- <li>https://arxiv.org/abs/2303.00354</li>
125
- <li>https://arxiv.org/abs/2212.00490</li>
126
- </ul></li>
127
- </ul>
128
- </p>
129
- </div>
130
- <div class="box">
131
- <span class="box-title">Image Generation</span>
132
- <p>
133
- <h3 id="gan-general">GAN (General)</h3>
134
- <ul>
135
- <li><a href="https://huggingface.co/spaces/hysts/StyleGAN-Human">StyleGAN-Human</a>, <a href="https://huggingface.co/spaces/hysts/StyleGAN-Human-Interpolation">StyleGAN-Human (interpolation)</a>, <a href="https://huggingface.co/spaces/Gradio-Blocks/StyleGAN-Human">StyleGAN-Human (Blocks ver.)</a>
136
- <ul>
137
- <li>https://github.com/stylegan-human/StyleGAN-Human</li>
138
- </ul></li>
139
- <li><a href="https://huggingface.co/spaces/hysts/Self-Distilled-StyleGAN">Self-Distilled StyleGAN</a>
140
- <ul>
141
- <li>https://github.com/self-distilled-stylegan/self-distilled-internet-photos</li>
142
- <li>https://arxiv.org/abs/2202.12211</li>
143
- </ul></li>
144
- <li><a href="https://huggingface.co/spaces/hysts/StyleGAN-XL">StyleGAN-XL</a>
145
- <ul>
146
- <li>https://github.com/autonomousvision/stylegan_xl</li>
147
- <li>https://arxiv.org/abs/2202.00273</li>
148
- </ul></li>
149
- <li><a href="https://huggingface.co/spaces/hysts/StyleSwin">StyleSwin</a>
150
- <ul>
151
- <li>https://github.com/microsoft/StyleSwin</li>
152
- <li>https://arxiv.org/abs/2112.10762</li>
153
- </ul></li>
154
- <li><a href="https://huggingface.co/spaces/hysts/projected_gan">Projected GAN</a>
155
- <ul>
156
- <li>https://github.com/autonomousvision/projected_gan</li>
157
- <li>https://arxiv.org/abs/2111.01007</li>
158
- </ul></li>
159
- <li><a href="https://huggingface.co/spaces/hysts/StyleGAN3">StyleGAN3</a>
160
- <ul>
161
- <li>https://github.com/NVlabs/stylegan3</li>
162
- <li>https://arxiv.org/abs/2106.12423</li>
163
- </ul></li>
164
- <li><a href="https://huggingface.co/spaces/hysts/MobileStyleGAN">MobileStyleGAN</a>
165
- <ul>
166
- <li>https://github.com/bes-dev/MobileStyleGAN.pytorch</li>
167
- <li>https://arxiv.org/abs/2104.04767</li>
168
- </ul></li>
169
- <li><a href="https://huggingface.co/spaces/hysts/StyleGAN2">StyleGAN2</a>
170
- <ul>
171
- <li>https://github.com/NVlabs/stylegan3</li>
172
- <li>https://arxiv.org/abs/1912.04958</li>
173
- </ul></li>
174
- </ul>
175
- <h3 id="editing-controlling-etc.">Editing, Controlling etc.</h3>
176
- <ul>
177
- <li><a href="https://huggingface.co/spaces/hysts/Text2Human">Text2Human</a>
178
- <ul>
179
- <li>https://github.com/yumingj/Text2Human</li>
180
- <li>https://arxiv.org/abs/2205.15996</li>
181
- </ul></li>
182
- <li><a href="https://huggingface.co/spaces/hysts/DualStyleGAN">DualStyleGAN</a>, <a href="https://huggingface.co/spaces/Gradio-Blocks/DualStyleGAN">DualStyleGAN (Blocks ver.)</a>
183
- <ul>
184
- <li>https://github.com/williamyang1991/DualStyleGAN</li>
185
- <li>https://arxiv.org/abs/2203.13248</li>
186
- </ul></li>
187
- <li><a href="https://huggingface.co/spaces/Gradio-Blocks/HairCLIP">HairCLIP</a>
188
- <ul>
189
- <li>https://github.com/wty-ustc/HairCLIP</li>
190
- <li>https://arxiv.org/abs/2112.05142</li>
191
- </ul></li>
192
- <li><a href="https://huggingface.co/spaces/hysts/gan-control">GAN-Control</a>
193
- <ul>
194
- <li>https://github.com/amazon-research/gan-control</li>
195
- <li>https://arxiv.org/abs/2101.02477</li>
196
- </ul></li>
197
- </ul>
198
- <h3 id="text-to-image-generation">Text-to-Image Generation</h3>
199
- <ul>
200
- <li><a href="https://huggingface.co/spaces/thu-ml/unidiffuser">UniDiffuser</a>
201
- <ul>
202
- <li>https://arxiv.org/abs/2303.06555</li>
203
- <li>https://github.com/thu-ml/unidiffuser</li>
204
- </ul></li>
205
- <li><a href="https://huggingface.co/spaces/hysts/ControlNet">ControlNet</a>, <a href="https://huggingface.co/spaces/hysts/ControlNet-with-other-models">ControlNet-with-other-models</a>
206
- <ul>
207
- <li>https://arxiv.org/abs/2302.05543</li>
208
- <li>https://github.com/lllyasviel/ControlNet</li>
209
- </ul></li>
210
- <li><a href="https://huggingface.co/spaces/hysts/PnP-diffusion-features">Plug-and-Play diffusion features</a>
211
- <ul>
212
- <li>https://arxiv.org/abs/2211.12572</li>
213
- <li>https://github.com/MichalGeyer/plug-and-play</li>
214
- </ul></li>
215
- <li><a href="https://huggingface.co/spaces/TEXTurePaper/TEXTure">TEXTure</a>
216
- <ul>
217
- <li>https://github.com/TEXTurePaper/TEXTurePaper</li>
218
- </ul></li>
219
- <li><a href="https://huggingface.co/spaces/AttendAndExcite/Attend-and-Excite">Attend-and-Excite</a>
220
- <ul>
221
- <li>https://github.com/AttendAndExcite/Attend-and-Excite</li>
222
- <li>https://arxiv.org/abs/2301.13826</li>
223
- </ul></li>
224
- <li><a href="https://huggingface.co/spaces/lora-library/LoRA-DreamBooth-Training-UI">LoRA DreamBooth Training UI</a>
225
- <ul>
226
- <li>https://github.com/huggingface/diffusers/tree/main/examples/dreambooth</li>
227
- </ul></li>
228
- <li><a href="https://huggingface.co/spaces/hysts/LoRA-SD-training">LoRA + SD training</a>
229
- <ul>
230
- <li>https://github.com/cloneofsimo/lora</li>
231
- </ul></li>
232
- <li><a href="https://huggingface.co/spaces/hysts/multiresolution-textual-inversion">Multiresolution Textual Inversion</a>
233
- <ul>
234
- <li>https://arxiv.org/abs/2211.17115</li>
235
- <li>https://github.com/giannisdaras/multires_textual_inversion</li>
236
- </ul></li>
237
- <li><a href="https://huggingface.co/spaces/THUDM/CogView2">CogView2</a>
238
- <ul>
239
- <li>https://github.com/THUDM/CogView2</li>
240
- <li>https://arxiv.org/abs/2204.14217</li>
241
- </ul></li>
242
- </ul>
243
- <h3 id="text-to-video-generation">Text-to-Video Generation</h3>
244
- <ul>
245
- <li><a href="https://huggingface.co/spaces/Tune-A-Video-library/Tune-A-Video-Training-UI">Tune-A-Video Training UI</a>
246
- <ul>
247
- <li>https://github.com/showlab/Tune-A-Video</li>
248
- <li>https://arxiv.org/abs/2212.11565</li>
249
- </ul></li>
250
- <li><a href="https://huggingface.co/spaces/THUDM/CogVideo">CogVideo</a>
251
- <ul>
252
- <li>https://github.com/THUDM/CogVideo</li>
253
- <li>https://arxiv.org/abs/2205.15868</li>
254
- </ul></li>
255
- </ul>
256
- </p>
257
- </div>
258
- <div class="box">
259
- <span class="box-title">Face Detection, Human Pose Estimation etc.</span>
260
- <p>
261
- <h3 id="face-detectionalignment">Face Detection/Alignment</h3>
262
- <ul>
263
- <li><a href="https://huggingface.co/spaces/hysts/insightface-SCRFD">insightface SCRFD</a>
264
- <ul>
265
- <li>https://github.com/deepinsight/insightface/tree/master/detection/scrfd</li>
266
- <li>https://arxiv.org/abs/2105.04714</li>
267
- </ul></li>
268
- <li><a href="https://huggingface.co/spaces/hysts/1adrianb-face-alignment">face-alignment</a>
269
- <ul>
270
- <li>https://github.com/1adrianb/face-alignment</li>
271
- <li>https://arxiv.org/abs/1703.07332</li>
272
- </ul></li>
273
- <li><a href="https://huggingface.co/spaces/hysts/ibug-face_detection">ibug-group/face_detection</a>
274
- <ul>
275
- <li>https://github.com/ibug-group/face_detection</li>
276
- </ul></li>
277
- <li><a href="https://huggingface.co/spaces/hysts/ibug-face_alignment">ibug-group/face_alignment</a>
278
- <ul>
279
- <li>https://github.com/ibug-group/face_alignment</li>
280
- </ul></li>
281
- <li><a href="https://huggingface.co/spaces/hysts/atksh-onnx-facial-lmk-detector">atksh/onnx-facial-lmk-detector</a>
282
- <ul>
283
- <li>https://github.com/atksh/onnx-facial-lmk-detector</li>
284
- </ul></li>
285
- </ul>
286
- <h3 id="face-detectionalignment-selfie">Face Detection/Alignment (Selfie)</h3>
287
- <ul>
288
- <li><a href="https://huggingface.co/spaces/hysts/mediapipe-face-mesh">MediaPipe Face Mesh</a>
289
- <ul>
290
- <li>https://github.com/google/mediapipe</li>
291
- <li>https://arxiv.org/abs/1907.06724</li>
292
- </ul></li>
293
- <li><a href="https://huggingface.co/spaces/hysts/mediapipe-face-detection">MediaPipe Face Detection</a>
294
- <ul>
295
- <li>https://github.com/google/mediapipe</li>
296
- <li>https://arxiv.org/abs/1907.05047</li>
297
- </ul></li>
298
- </ul>
299
- <h3 id="face-parsing">Face Parsing</h3>
300
- <ul>
301
- <li><a href="https://huggingface.co/spaces/hysts/ibug-face_parsing">hhj1897/face_parsing</a>
302
- <ul>
303
- <li>https://github.com/hhj1897/face_parsing</li>
304
- <li>https://arxiv.org/abs/2102.02717</li>
305
- </ul></li>
306
- <li><a href="https://huggingface.co/spaces/hysts/CelebAMask-HQ-Face-Parsing">CelebAMask-HQ</a>
307
- <ul>
308
- <li>https://github.com/switchablenorms/CelebAMask-HQ</li>
309
- <li>https://arxiv.org/abs/1907.11922</li>
310
- </ul></li>
311
- </ul>
312
- <h3 id="head-pose-estimation">Head Pose Estimation</h3>
313
- <ul>
314
- <li><a href="https://huggingface.co/spaces/hysts/Hopenet">Hopenet</a>
315
- <ul>
316
- <li>https://github.com/natanielruiz/deep-head-pose</li>
317
- <li>https://arxiv.org/abs/1710.00925</li>
318
- </ul></li>
319
- </ul>
320
- <h3 id="age-estimation">Age Estimation</h3>
321
- <ul>
322
- <li><a href="https://huggingface.co/spaces/hysts/ibug-fpage">FP-Age</a>
323
- <ul>
324
- <li>https://github.com/ibug-group/fpage</li>
325
- <li>https://arxiv.org/abs/2106.11145</li>
326
- </ul></li>
327
- <li><a href="https://huggingface.co/spaces/hysts/age-estimation-APPA-REAL">yu4u/age-estimation-pytorch</a>
328
- <ul>
329
- <li>https://github.com/yu4u/age-estimation-pytorch</li>
330
- </ul></li>
331
- </ul>
332
- <h3 id="emotion-recognition">Emotion Recognition</h3>
333
- <ul>
334
- <li><a href="https://huggingface.co/spaces/hysts/ibug-emotion_recognition">ibug-group/emotion_recognition</a>
335
- <ul>
336
- <li>https://github.com/ibug-group/emotion_recognition</li>
337
- </ul></li>
338
- </ul>
339
- <h3 id="person-detection">Person Detection</h3>
340
- <ul>
341
- <li><a href="https://huggingface.co/spaces/hysts/insightface-person-detection">Person Detection (insightface, SCRFD)</a>
342
- <ul>
343
- <li>https://github.com/deepinsight/insightface/tree/master/examples/person_detection</li>
344
- <li>https://arxiv.org/abs/2105.04714</li>
345
- </ul></li>
346
- </ul>
347
- <h3 id="human-pose-estimation-1">Human Pose Estimation</h3>
348
- <ul>
349
- <li><a href="https://huggingface.co/spaces/hysts/mediapipe-pose-estimation">MediaPipe Pose Estimation</a>
350
- <ul>
351
- <li>https://github.com/google/mediapipe</li>
352
- <li>https://arxiv.org/abs/2006.10204</li>
353
- </ul></li>
354
- </ul>
355
- </p>
356
- </div>
357
- <div class="box">
358
- <span class="box-title">Anime/Illustrations</span>
359
- <p>
360
- <h3 id="illustration-tagger">Illustration Tagger</h3>
361
- <ul>
362
- <li><a href="https://huggingface.co/spaces/hysts/danbooru-pretrained">RF5/danbooru-pretrained</a>
363
- <ul>
364
- <li>https://github.com/RF5/danbooru-pretrained</li>
365
- </ul></li>
366
- <li><a href="https://huggingface.co/spaces/hysts/DeepDanbooru">KichangKim/DeepDanbooru</a>
367
- <ul>
368
- <li>https://github.com/KichangKim/DeepDanbooru</li>
369
- </ul></li>
370
- <li><a href="https://huggingface.co/spaces/hysts/bizarre-pose-estimator-tagger">ShuhongChen/bizarre-pose-estimator (tagger)</a>
371
- <ul>
372
- <li>https://github.com/ShuhongChen/bizarre-pose-estimator</li>
373
- <li>https://arxiv.org/abs/2108.01819</li>
374
- </ul></li>
375
- </ul>
376
- <h3 id="anime-face-detection">Anime Face Detection</h3>
377
- <ul>
378
- <li><a href="https://huggingface.co/spaces/hysts/lbpcascade_animeface">nagadomi/lbpcascade_animeface</a>
379
- <ul>
380
- <li>https://github.com/nagadomi/lbpcascade_animeface</li>
381
- </ul></li>
382
- <li><a href="https://huggingface.co/spaces/hysts/yolov5_anime">zymk9/yolov5_anime</a>
383
- <ul>
384
- <li>https://github.com/zymk9/yolov5_anime</li>
385
- </ul></li>
386
- </ul>
387
- <h3 id="anime-face-alignment">Anime Face Alignment</h3>
388
- <ul>
389
- <li><a href="https://huggingface.co/spaces/hysts/anime_face_landmark_detection">kanosawa/anime_face_landmark_detection</a>
390
- <ul>
391
- <li>https://github.com/kanosawa/anime_face_landmark_detection</li>
392
- </ul></li>
393
- </ul>
394
- <h3 id="anime-character-segmentation">Anime Character Segmentation</h3>
395
- <ul>
396
- <li><a href="https://huggingface.co/spaces/hysts/Yet-Another-Anime-Segmenter">zymk9/Yet-Another-Anime-Segmenter</a>
397
- <ul>
398
- <li>https://github.com/zymk9/Yet-Another-Anime-Segmenter</li>
399
- </ul></li>
400
- <li><a href="https://huggingface.co/spaces/hysts/bizarre-pose-estimator-segmenter">ShuhongChen/bizarre-pose-estimator (segmenter)</a>
401
- <ul>
402
- <li>https://github.com/ShuhongChen/bizarre-pose-estimator</li>
403
- <li>https://arxiv.org/abs/2108.01819</li>
404
- </ul></li>
405
- </ul>
406
- <h3 id="sketch">Sketch</h3>
407
- <ul>
408
- <li><a href="https://huggingface.co/spaces/hysts/AnimeGANv3_PortraitSketch">AnimeGANv3 PortraitSketch</a>
409
- <ul>
410
- <li>https://github.com/TachibanaYoshino/AnimeGANv3
411
- <ul>
412
- <li>https://colab.research.google.com/drive/1XYNWwM8Xq-U7KaTOqNap6A-Yq1f-V-FB?usp=sharing</li>
413
- </ul></li>
414
- </ul></li>
415
- <li><a href="https://huggingface.co/spaces/hysts/Anime2Sketch">Mukosame/Anime2Sketch</a>
416
- <ul>
417
- <li>https://github.com/Mukosame/Anime2Sketch</li>
418
- <li>https://arxiv.org/abs/2104.05703</li>
419
- </ul></li>
420
- <li><a href="https://huggingface.co/spaces/hysts/MangaLineExtraction_PyTorch">MangaLineExtraction_PyTorch</a>
421
- <ul>
422
- <li>https://github.com/ljsabc/MangaLineExtraction_PyTorch</li>
423
- <li>https://www.cse.cuhk.edu.hk/~ttwong/papers/linelearn/linelearn.html</li>
424
- </ul></li>
425
- </ul>
426
- <h3 id="ocr">OCR</h3>
427
- <ul>
428
- <li><a href="https://huggingface.co/spaces/hysts/Manga-OCR">kha-white/manga-ocr</a>
429
- <ul>
430
- <li>https://github.com/kha-white/manga-ocr</li>
431
- </ul></li>
432
- </ul>
433
- </p>
434
- </div>
435
- <center>
436
- <img src="https://visitor-badge.glitch.me/badge?page_id=hysts.list-of-demos" alt="visitor badge"/>
437
- </center>
438
- </body>
439
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
list.md DELETED
@@ -1,277 +0,0 @@
1
- ## Personal Projects
2
-
3
- <div class="box">
4
- <span class="box-title">Personal Projects</span>
5
- <p>
6
-
7
- ### Repo
8
- - [Anime Face Detector](https://huggingface.co/spaces/hysts/anime-face-detector)
9
- - https://github.com/hysts/anime-face-detector
10
-
11
- ### Having Fun with the TADNE (This Anime Does Not Exist) model
12
- - [TADNE](https://huggingface.co/spaces/hysts/TADNE)
13
- - https://thisanimedoesnotexist.ai/
14
- - [TADNE Image Viewer](https://huggingface.co/spaces/hysts/TADNE-image-viewer)
15
- - [TADNE Image Selector](https://huggingface.co/spaces/hysts/TADNE-image-selector)
16
- - [TADNE Interpolation](https://huggingface.co/spaces/hysts/TADNE-interpolation)
17
- - [TADNE Image Search with DeepDanbooru](https://huggingface.co/spaces/hysts/TADNE-image-search-with-DeepDanbooru)
18
-
19
- ### StyleGAN3 Experiments
20
- - [StyleGAN3 Anime Face Generation (exp-001)](https://huggingface.co/spaces/hysts/stylegan3-anime-face-exp001)
21
- - [StyleGAN3 Anime Face Generation (exp-002)](https://huggingface.co/spaces/hysts/stylegan3-anime-face-exp002)
22
- - [StyleGAN3 Food101](https://huggingface.co/spaces/hysts/stylegan3-food101)
23
-
24
- ### Diffusers Experiments
25
- - [Anime Face Generation with Diffusers](https://huggingface.co/spaces/hysts/diffusers-anime-faces)
26
-
27
- </p>
28
- </div>
29
-
30
- ## Unofficial Demo Apps for Public Repositories
31
-
32
- <div class="box">
33
- <span class="box-title">List of Papers</span>
34
- <p>
35
-
36
- ### Conference Papers
37
- - [CVPR 2022](https://huggingface.co/spaces/hysts/CVPR2022_papers)
38
- - https://cvpr2022.thecvf.com/
39
- - https://openaccess.thecvf.com/CVPR2022
40
- - https://github.com/amusi/CVPR2022-Papers-with-Code
41
-
42
- - [ICML 2022](https://huggingface.co/spaces/hysts/ICML2022_papers)
43
- - https://icml.cc/Conferences/2022/
44
- - https://proceedings.mlr.press/v162/
45
-
46
- - [NAACL 2022](https://huggingface.co/spaces/NAACL2022/papers)
47
- - https://2022.naacl.org/
48
-
49
- </p>
50
- </div>
51
-
52
- <div class="box">
53
- <span class="box-title">General</span>
54
- <p>
55
-
56
- ### Object Detection
57
- - [MaskCut](https://huggingface.co/spaces/hysts/MaskCut)
58
- - https://github.com/facebookresearch/CutLER
59
- - [CutLER](https://huggingface.co/spaces/hysts/CutLER)
60
- - https://github.com/facebookresearch/CutLER
61
- - [mmdetection](https://huggingface.co/spaces/hysts/mmdetection)
62
- - https://github.com/open-mmlab/mmdetection
63
- - [CBNetV2](https://huggingface.co/spaces/Gradio-Blocks/CBNetV2)
64
- - https://github.com/VDIGPKU/CBNetV2
65
- - http://arxiv.org/abs/2107.00420
66
-
67
- ### Human Pose Estimation
68
- - [ViTPose](https://huggingface.co/spaces/Gradio-Blocks/ViTPose), [ViTPose (for video)](https://huggingface.co/spaces/hysts/ViTPose_video)
69
- - https://github.com/ViTAE-Transformer/ViTPose
70
- - https://arxiv.org/abs/2204.12484
71
-
72
- ### Image Captioning
73
- - [BLIP-2](https://huggingface.co/spaces/hysts/BLIP2-with-transformers)
74
- - https://arxiv.org/abs/2301.12597
75
- - https://github.com/salesforce/LAVIS/tree/main/projects/blip2
76
-
77
- ### Image Restoration
78
- - [DDNM-HQ](https://huggingface.co/spaces/hysts/DDNM-HQ)
79
- - https://github.com/wyhuai/DDNM/
80
- - https://arxiv.org/abs/2303.00354
81
- - https://arxiv.org/abs/2212.00490
82
-
83
- </p>
84
- </div>
85
-
86
- <div class="box">
87
- <span class="box-title">Image Generation</span>
88
- <p>
89
-
90
- ### GAN (General)
91
- - [StyleGAN-Human](https://huggingface.co/spaces/hysts/StyleGAN-Human), [StyleGAN-Human (interpolation)](https://huggingface.co/spaces/hysts/StyleGAN-Human-Interpolation), [StyleGAN-Human (Blocks ver.)](https://huggingface.co/spaces/Gradio-Blocks/StyleGAN-Human)
92
- - https://github.com/stylegan-human/StyleGAN-Human
93
- - [Self-Distilled StyleGAN](https://huggingface.co/spaces/hysts/Self-Distilled-StyleGAN)
94
- - https://github.com/self-distilled-stylegan/self-distilled-internet-photos
95
- - https://arxiv.org/abs/2202.12211
96
- - [StyleGAN-XL](https://huggingface.co/spaces/hysts/StyleGAN-XL)
97
- - https://github.com/autonomousvision/stylegan_xl
98
- - https://arxiv.org/abs/2202.00273
99
- - [StyleSwin](https://huggingface.co/spaces/hysts/StyleSwin)
100
- - https://github.com/microsoft/StyleSwin
101
- - https://arxiv.org/abs/2112.10762
102
- - [Projected GAN](https://huggingface.co/spaces/hysts/projected_gan)
103
- - https://github.com/autonomousvision/projected_gan
104
- - https://arxiv.org/abs/2111.01007
105
- - [StyleGAN3](https://huggingface.co/spaces/hysts/StyleGAN3)
106
- - https://github.com/NVlabs/stylegan3
107
- - https://arxiv.org/abs/2106.12423
108
- - [MobileStyleGAN](https://huggingface.co/spaces/hysts/MobileStyleGAN)
109
- - https://github.com/bes-dev/MobileStyleGAN.pytorch
110
- - https://arxiv.org/abs/2104.04767
111
- - [StyleGAN2](https://huggingface.co/spaces/hysts/StyleGAN2)
112
- - https://github.com/NVlabs/stylegan3
113
- - https://arxiv.org/abs/1912.04958
114
-
115
- ### Editing, Controlling etc.
116
- - [Text2Human](https://huggingface.co/spaces/hysts/Text2Human)
117
- - https://github.com/yumingj/Text2Human
118
- - https://arxiv.org/abs/2205.15996
119
- - [DualStyleGAN](https://huggingface.co/spaces/hysts/DualStyleGAN), [DualStyleGAN (Blocks ver.)](https://huggingface.co/spaces/Gradio-Blocks/DualStyleGAN)
120
- - https://github.com/williamyang1991/DualStyleGAN
121
- - https://arxiv.org/abs/2203.13248
122
- - [HairCLIP](https://huggingface.co/spaces/Gradio-Blocks/HairCLIP)
123
- - https://github.com/wty-ustc/HairCLIP
124
- - https://arxiv.org/abs/2112.05142
125
- - [GAN-Control](https://huggingface.co/spaces/hysts/gan-control)
126
- - https://github.com/amazon-research/gan-control
127
- - https://arxiv.org/abs/2101.02477
128
-
129
- ### Text-to-Image Generation
130
- - [UniDiffuser](https://huggingface.co/spaces/thu-ml/unidiffuser)
131
- - https://arxiv.org/abs/2303.06555
132
- - https://github.com/thu-ml/unidiffuser
133
- - [ControlNet](https://huggingface.co/spaces/hysts/ControlNet), [ControlNet-with-other-models](https://huggingface.co/spaces/hysts/ControlNet-with-other-models)
134
- - https://arxiv.org/abs/2302.05543
135
- - https://github.com/lllyasviel/ControlNet
136
- - [Plug-and-Play diffusion features](https://huggingface.co/spaces/hysts/PnP-diffusion-features)
137
- - https://arxiv.org/abs/2211.12572
138
- - https://github.com/MichalGeyer/plug-and-play
139
- - [TEXTure](https://huggingface.co/spaces/TEXTurePaper/TEXTure)
140
- - https://github.com/TEXTurePaper/TEXTurePaper
141
- - [Attend-and-Excite](https://huggingface.co/spaces/AttendAndExcite/Attend-and-Excite)
142
- - https://github.com/AttendAndExcite/Attend-and-Excite
143
- - https://arxiv.org/abs/2301.13826
144
- - [LoRA DreamBooth Training UI](https://huggingface.co/spaces/lora-library/LoRA-DreamBooth-Training-UI)
145
- - https://github.com/huggingface/diffusers/tree/main/examples/dreambooth
146
- - [LoRA + SD training](https://huggingface.co/spaces/hysts/LoRA-SD-training)
147
- - https://github.com/cloneofsimo/lora
148
- - [Multiresolution Textual Inversion](https://huggingface.co/spaces/hysts/multiresolution-textual-inversion)
149
- - https://arxiv.org/abs/2211.17115
150
- - https://github.com/giannisdaras/multires_textual_inversion
151
- - [CogView2](https://huggingface.co/spaces/THUDM/CogView2)
152
- - https://github.com/THUDM/CogView2
153
- - https://arxiv.org/abs/2204.14217
154
-
155
- ### Text-to-Video Generation
156
- - [Tune-A-Video Training UI](https://huggingface.co/spaces/Tune-A-Video-library/Tune-A-Video-Training-UI)
157
- - https://github.com/showlab/Tune-A-Video
158
- - https://arxiv.org/abs/2212.11565
159
- - [CogVideo](https://huggingface.co/spaces/THUDM/CogVideo)
160
- - https://github.com/THUDM/CogVideo
161
- - https://arxiv.org/abs/2205.15868
162
-
163
- </p>
164
- </div>
165
-
166
- <div class="box">
167
- <span class="box-title">Face Detection, Human Pose Estimation etc.</span>
168
- <p>
169
-
170
- ### Face Detection/Alignment
171
- - [insightface SCRFD](https://huggingface.co/spaces/hysts/insightface-SCRFD)
172
- - https://github.com/deepinsight/insightface/tree/master/detection/scrfd
173
- - https://arxiv.org/abs/2105.04714
174
- - [face-alignment](https://huggingface.co/spaces/hysts/1adrianb-face-alignment)
175
- - https://github.com/1adrianb/face-alignment
176
- - https://arxiv.org/abs/1703.07332
177
- - [ibug-group/face_detection](https://huggingface.co/spaces/hysts/ibug-face_detection)
178
- - https://github.com/ibug-group/face_detection
179
- - [ibug-group/face_alignment](https://huggingface.co/spaces/hysts/ibug-face_alignment)
180
- - https://github.com/ibug-group/face_alignment
181
- - [atksh/onnx-facial-lmk-detector](https://huggingface.co/spaces/hysts/atksh-onnx-facial-lmk-detector)
182
- - https://github.com/atksh/onnx-facial-lmk-detector
183
-
184
- ### Face Detection/Alignment (Selfie)
185
- - [MediaPipe Face Mesh](https://huggingface.co/spaces/hysts/mediapipe-face-mesh)
186
- - https://github.com/google/mediapipe
187
- - https://arxiv.org/abs/1907.06724
188
- - [MediaPipe Face Detection](https://huggingface.co/spaces/hysts/mediapipe-face-detection)
189
- - https://github.com/google/mediapipe
190
- - https://arxiv.org/abs/1907.05047
191
-
192
- ### Face Parsing
193
- - [hhj1897/face_parsing](https://huggingface.co/spaces/hysts/ibug-face_parsing)
194
- - https://github.com/hhj1897/face_parsing
195
- - https://arxiv.org/abs/2102.02717
196
- - [CelebAMask-HQ](https://huggingface.co/spaces/hysts/CelebAMask-HQ-Face-Parsing)
197
- - https://github.com/switchablenorms/CelebAMask-HQ
198
- - https://arxiv.org/abs/1907.11922
199
-
200
- ### Head Pose Estimation
201
- - [Hopenet](https://huggingface.co/spaces/hysts/Hopenet)
202
- - https://github.com/natanielruiz/deep-head-pose
203
- - https://arxiv.org/abs/1710.00925
204
-
205
- ### Age Estimation
206
- - [FP-Age](https://huggingface.co/spaces/hysts/ibug-fpage)
207
- - https://github.com/ibug-group/fpage
208
- - https://arxiv.org/abs/2106.11145
209
- - [yu4u/age-estimation-pytorch](https://huggingface.co/spaces/hysts/age-estimation-APPA-REAL)
210
- - https://github.com/yu4u/age-estimation-pytorch
211
-
212
- ### Emotion Recognition
213
- - [ibug-group/emotion_recognition](https://huggingface.co/spaces/hysts/ibug-emotion_recognition)
214
- - https://github.com/ibug-group/emotion_recognition
215
-
216
- ### Person Detection
217
- - [Person Detection (insightface, SCRFD)](https://huggingface.co/spaces/hysts/insightface-person-detection)
218
- - https://github.com/deepinsight/insightface/tree/master/examples/person_detection
219
- - https://arxiv.org/abs/2105.04714
220
-
221
- ### Human Pose Estimation
222
- - [MediaPipe Pose Estimation](https://huggingface.co/spaces/hysts/mediapipe-pose-estimation)
223
- - https://github.com/google/mediapipe
224
- - https://arxiv.org/abs/2006.10204
225
-
226
- </p>
227
- </div>
228
-
229
- <div class="box">
230
- <span class="box-title">Anime/Illustrations</span>
231
- <p>
232
-
233
- ### Illustration Tagger
234
- - [RF5/danbooru-pretrained](https://huggingface.co/spaces/hysts/danbooru-pretrained)
235
- - https://github.com/RF5/danbooru-pretrained
236
- - [KichangKim/DeepDanbooru](https://huggingface.co/spaces/hysts/DeepDanbooru)
237
- - https://github.com/KichangKim/DeepDanbooru
238
- - [ShuhongChen/bizarre-pose-estimator (tagger)](https://huggingface.co/spaces/hysts/bizarre-pose-estimator-tagger)
239
- - https://github.com/ShuhongChen/bizarre-pose-estimator
240
- - https://arxiv.org/abs/2108.01819
241
-
242
- ### Anime Face Detection
243
- - [nagadomi/lbpcascade_animeface](https://huggingface.co/spaces/hysts/lbpcascade_animeface)
244
- - https://github.com/nagadomi/lbpcascade_animeface
245
- - [zymk9/yolov5_anime](https://huggingface.co/spaces/hysts/yolov5_anime)
246
- - https://github.com/zymk9/yolov5_anime
247
-
248
- ### Anime Face Alignment
249
- - [kanosawa/anime_face_landmark_detection](https://huggingface.co/spaces/hysts/anime_face_landmark_detection)
250
- - https://github.com/kanosawa/anime_face_landmark_detection
251
-
252
- ### Anime Character Segmentation
253
- - [zymk9/Yet-Another-Anime-Segmenter](https://huggingface.co/spaces/hysts/Yet-Another-Anime-Segmenter)
254
- - https://github.com/zymk9/Yet-Another-Anime-Segmenter
255
- - [ShuhongChen/bizarre-pose-estimator (segmenter)](https://huggingface.co/spaces/hysts/bizarre-pose-estimator-segmenter)
256
- - https://github.com/ShuhongChen/bizarre-pose-estimator
257
- - https://arxiv.org/abs/2108.01819
258
-
259
- ### Sketch
260
- - [AnimeGANv3 PortraitSketch](https://huggingface.co/spaces/hysts/AnimeGANv3_PortraitSketch)
261
- - https://github.com/TachibanaYoshino/AnimeGANv3
262
- - https://colab.research.google.com/drive/1XYNWwM8Xq-U7KaTOqNap6A-Yq1f-V-FB?usp=sharing
263
- - [Mukosame/Anime2Sketch](https://huggingface.co/spaces/hysts/Anime2Sketch)
264
- - https://github.com/Mukosame/Anime2Sketch
265
- - https://arxiv.org/abs/2104.05703
266
- - [MangaLineExtraction_PyTorch](https://huggingface.co/spaces/hysts/MangaLineExtraction_PyTorch)
267
- - https://github.com/ljsabc/MangaLineExtraction_PyTorch
268
- - https://www.cse.cuhk.edu.hk/~ttwong/papers/linelearn/linelearn.html
269
-
270
- ### OCR
271
- - [kha-white/manga-ocr](https://huggingface.co/spaces/hysts/Manga-OCR)
272
- - https://github.com/kha-white/manga-ocr
273
-
274
- </p>
275
- </div>
276
-
277
- <center><img src="https://visitor-badge.glitch.me/badge?page_id=hysts.list-of-demos" alt="visitor badge"/></center>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
list.yaml ADDED
@@ -0,0 +1,638 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ https://huggingface.co/spaces/damo-vilab/modelscope-text-to-video-synthesis:
2
+ arxiv:
3
+ - https://arxiv.org/abs/2303.08320
4
+ created: 2023-03-19-04-30-43
5
+ github:
6
+ - https://github.com/modelscope/modelscope
7
+ tags:
8
+ - diffusion model
9
+ - text2video
10
+ https://huggingface.co/spaces/thu-ml/unidiffuser:
11
+ arxiv:
12
+ - https://arxiv.org/abs/2303.06555
13
+ created: 2023-03-14-05-06-57
14
+ github:
15
+ - https://github.com/thu-ml/unidiffuser
16
+ tags:
17
+ - diffusion model
18
+ - text2image
19
+ - image2image
20
+ - image captioning
21
+ https://huggingface.co/spaces/ELITE-library/ELITE:
22
+ arxiv:
23
+ - https://arxiv.org/abs/2302.13848
24
+ created: 2023-03-09-03-28-49
25
+ github:
26
+ - https://github.com/csyxwei/ELITE
27
+ tags:
28
+ - diffusion model
29
+ - text2image
30
+ https://huggingface.co/spaces/hysts/cv_diffusion_text-to-image-synthesis_tiny:
31
+ created: 2023-03-08-05-44-53
32
+ tags:
33
+ - diffusion model
34
+ - text2image
35
+ https://huggingface.co/spaces/hysts/DDNM-HQ:
36
+ arxiv:
37
+ - https://arxiv.org/abs/2303.00354
38
+ - https://arxiv.org/abs/2212.00490
39
+ created: 2023-03-02-03-35-13
40
+ github:
41
+ - https://github.com/wyhuai/DDNM/tree/main/hq_demo
42
+ tags:
43
+ - diffusion model
44
+ - super resolution
45
+ https://huggingface.co/spaces/hysts/ControlNet-with-Anything-v4:
46
+ arxiv:
47
+ - https://arxiv.org/abs/2302.05543
48
+ created: 2023-02-16-05-05-27
49
+ github:
50
+ - https://github.com/lllyasviel/ControlNet
51
+ tags:
52
+ - diffusion model
53
+ - text2image
54
+ - image2image
55
+ https://huggingface.co/spaces/hysts/ControlNet:
56
+ arxiv:
57
+ - https://arxiv.org/abs/2302.05543
58
+ created: 2023-02-14-01-03-00
59
+ github:
60
+ - https://github.com/lllyasviel/ControlNet
61
+ tags:
62
+ - diffusion model
63
+ - text2image
64
+ - image2image
65
+ https://huggingface.co/spaces/hysts/PnP-diffusion-features:
66
+ arxiv:
67
+ - https://arxiv.org/abs/2211.12572
68
+ created: 2023-02-13-06-20-32
69
+ github:
70
+ - https://github.com/MichalGeyer/plug-and-play
71
+ tags:
72
+ - diffusion model
73
+ - image2image
74
+ https://huggingface.co/spaces/hysts/BLIP2-with-transformers:
75
+ arxiv:
76
+ - https://arxiv.org/abs/2301.12597
77
+ created: 2023-02-10-09-45-07
78
+ github:
79
+ - https://github.com/salesforce/LAVIS/tree/main/projects/blip2
80
+ tags:
81
+ - image captioning
82
+ - VQA
83
+ https://huggingface.co/spaces/TEXTurePaper/TEXTure:
84
+ arxiv:
85
+ - https://arxiv.org/abs/2302.01721
86
+ created: 2023-02-06-09-16-46
87
+ github:
88
+ - https://github.com/TEXTurePaper/TEXTurePaper
89
+ tags:
90
+ - diffusion model
91
+ - text-guided
92
+ - texture
93
+ - 3D
94
+ https://huggingface.co/spaces/AttendAndExcite/Attend-and-Excite:
95
+ arxiv:
96
+ - https://arxiv.org/abs/2301.13826
97
+ created: 2023-02-01-06-18-56
98
+ github:
99
+ - https://github.com/AttendAndExcite/Attend-and-Excite
100
+ tags:
101
+ - diffusion model
102
+ - text2image
103
+ https://huggingface.co/spaces/Tune-A-Video-library/Tune-A-Video-Training-UI:
104
+ arxiv:
105
+ - https://arxiv.org/abs/2212.11565
106
+ created: 2023-01-30-08-10-09
107
+ github:
108
+ - https://github.com/showlab/Tune-A-Video
109
+ tags:
110
+ - diffusion model
111
+ - text2video
112
+ - video2video
113
+ https://huggingface.co/spaces/facebook/CutLER:
114
+ arxiv:
115
+ - https://arxiv.org/abs/2301.11320
116
+ created: 2023-01-28-11-11-22
117
+ github:
118
+ - https://github.com/facebookresearch/CutLER
119
+ tags:
120
+ - object detection
121
+ - segmentation
122
+ - unsupervised
123
+ https://huggingface.co/spaces/facebook/MaskCut:
124
+ arxiv:
125
+ - https://arxiv.org/abs/2301.11320
126
+ created: 2023-01-28-04-37-53
127
+ github:
128
+ - https://github.com/facebookresearch/CutLER
129
+ tags:
130
+ - object detection
131
+ - segmentation
132
+ - unsupervised
133
+ https://huggingface.co/spaces/lora-library/LoRA-DreamBooth-Training-UI:
134
+ created: 2023-01-20-05-11-08
135
+ github:
136
+ - https://github.com/huggingface/diffusers/tree/main/examples/dreambooth
137
+ tags:
138
+ - LoRA
139
+ - DreamBooth
140
+ - diffusion model
141
+ - text2image
142
+ https://huggingface.co/spaces/hysts/LoRA-SD-training:
143
+ created: 2022-12-11-07-01-37
144
+ github:
145
+ - https://github.com/cloneofsimo/lora
146
+ tags:
147
+ - LoRA
148
+ - DreamBooth
149
+ - diffusion model
150
+ - text2image
151
+ https://huggingface.co/spaces/hysts/multiresolution-textual-inversion:
152
+ arxiv:
153
+ - https://arxiv.org/abs/2211.17115
154
+ created: 2022-12-03-09-13-05
155
+ github:
156
+ - https://github.com/giannisdaras/multires_textual_inversion
157
+ tags:
158
+ - diffusion model
159
+ - text2image
160
+ https://huggingface.co/spaces/hysts/diffusers-anime-faces:
161
+ created: 2022-08-12-10-03-37
162
+ tags:
163
+ - diffusion model
164
+ - anime
165
+ - illustration
166
+ - personal project
167
+ https://huggingface.co/spaces/THUDM/CogVideo:
168
+ arxiv:
169
+ - https://arxiv.org/abs/2205.15868
170
+ created: 2022-07-18-09-06-22
171
+ github:
172
+ - https://github.com/THUDM/CogVideo
173
+ tags:
174
+ - text2video
175
+ https://huggingface.co/spaces/hysts/AnimeGANv3_PortraitSketch:
176
+ created: 2022-07-13-17-51-20
177
+ github:
178
+ - https://github.com/TachibanaYoshino/AnimeGANv3
179
+ tags:
180
+ - sketch
181
+ https://huggingface.co/spaces/hysts/ICML2022_papers:
182
+ created: 2022-07-13-11-47-41
183
+ tags:
184
+ - list of papers
185
+ https://huggingface.co/spaces/hysts/CVPR2022_papers:
186
+ created: 2022-07-11-12-16-32
187
+ tags:
188
+ - list of papers
189
+ https://huggingface.co/spaces/NAACL2022/papers:
190
+ created: 2022-07-10-21-40-05
191
+ tags:
192
+ - list of papers
193
+ https://huggingface.co/spaces/THUDM/CogView2:
194
+ arxiv:
195
+ - https://arxiv.org/abs/2204.14217
196
+ created: 2022-06-20-16-06-52
197
+ github:
198
+ - https://github.com/THUDM/CogView2
199
+ tags:
200
+ - text2image
201
+ https://huggingface.co/spaces/hysts/MangaLineExtraction_PyTorch:
202
+ created: 2022-06-10-23-12-02
203
+ github:
204
+ - https://github.com/ljsabc/MangaLineExtraction_PyTorch
205
+ tags:
206
+ - anime
207
+ - illustration
208
+ - sketch
209
+ https://huggingface.co/spaces/hysts/ViTPose_video:
210
+ arxiv:
211
+ - https://arxiv.org/abs/2204.12484
212
+ created: 2022-06-08-10-38-50
213
+ github:
214
+ - https://github.com/ViTAE-Transformer/ViTPose
215
+ tags:
216
+ - human pose estimation
217
+ https://huggingface.co/spaces/hysts/Text2Human:
218
+ arxiv:
219
+ - https://arxiv.org/abs/2205.15996
220
+ created: 2022-06-04-08-12-18
221
+ github:
222
+ - https://github.com/yumingj/Text2Human
223
+ tags:
224
+ - text2image
225
+ https://huggingface.co/spaces/Gradio-Blocks/ViTPose:
226
+ arxiv:
227
+ - https://arxiv.org/abs/2204.12484
228
+ created: 2022-05-29-06-25-28
229
+ github:
230
+ - https://github.com/ViTAE-Transformer/ViTPose
231
+ tags:
232
+ - human pose estimation
233
+ https://huggingface.co/spaces/Gradio-Blocks/CBNetV2:
234
+ arxiv:
235
+ - http://arxiv.org/abs/2107.00420
236
+ created: 2022-05-29-03-51-21
237
+ github:
238
+ - https://github.com/VDIGPKU/CBNetV2
239
+ tags:
240
+ - image classification
241
+ https://huggingface.co/spaces/hysts/mmdetection:
242
+ created: 2022-05-29-02-11-52
243
+ github:
244
+ - https://github.com/open-mmlab/mmdetection
245
+ tags:
246
+ - object detection
247
+ - instance segmentation
248
+ - panoptic segmentation
249
+ - segmentation
250
+ https://huggingface.co/spaces/Gradio-Blocks/HairCLIP:
251
+ arxiv:
252
+ - https://arxiv.org/abs/2112.05142
253
+ created: 2022-05-26-21-38-44
254
+ github:
255
+ - https://github.com/wty-ustc/HairCLIP
256
+ tags:
257
+ - GAN
258
+ - image editing
259
+ - face
260
+ https://huggingface.co/spaces/Gradio-Blocks/DualStyleGAN:
261
+ arxiv:
262
+ - https://arxiv.org/abs/2203.13248
263
+ created: 2022-05-20-22-17-37
264
+ github:
265
+ - https://github.com/williamyang1991/DualStyleGAN
266
+ tags:
267
+ - GAN
268
+ - image editing
269
+ - face
270
+ https://huggingface.co/spaces/Gradio-Blocks/StyleGAN-Human:
271
+ arxiv:
272
+ - https://arxiv.org/abs/2204.11823
273
+ created: 2022-05-20-13-19-56
274
+ github:
275
+ - https://github.com/stylegan-human/StyleGAN-Human
276
+ tags:
277
+ - GAN
278
+ https://huggingface.co/spaces/hysts/StyleGAN-Human-Interpolation:
279
+ arxiv:
280
+ - https://arxiv.org/abs/2204.11823
281
+ created: 2022-04-22-09-48-26
282
+ github:
283
+ - https://github.com/stylegan-human/StyleGAN-Human
284
+ tags:
285
+ - GAN
286
+ https://huggingface.co/spaces/hysts/StyleGAN-Human:
287
+ arxiv:
288
+ - https://arxiv.org/abs/2204.11823
289
+ created: 2022-04-22-08-28-33
290
+ github:
291
+ - https://github.com/stylegan-human/StyleGAN-Human
292
+ tags:
293
+ - GAN
294
+ https://huggingface.co/spaces/hysts/gan-control:
295
+ arxiv:
296
+ - https://arxiv.org/abs/2101.02477
297
+ created: 2022-04-18-18-53-22
298
+ github:
299
+ - https://github.com/amazon-research/gan-control
300
+ tags:
301
+ - GAN
302
+ https://huggingface.co/spaces/hysts/Manga-OCR:
303
+ created: 2022-04-18-17-27-04
304
+ github:
305
+ - https://github.com/kha-white/manga-ocr
306
+ tags:
307
+ - anime
308
+ - illustration
309
+ - OCR
310
+ https://huggingface.co/spaces/hysts/atksh-onnx-facial-lmk-detector:
311
+ created: 2022-04-18-15-59-06
312
+ github:
313
+ - https://github.com/atksh/onnx-facial-lmk-detector
314
+ tags:
315
+ - face
316
+ - face detection
317
+ - face landmark detection
318
+ https://huggingface.co/spaces/hysts/Hopenet:
319
+ arxiv:
320
+ - https://arxiv.org/abs/1710.00925
321
+ created: 2022-04-15-20-03-00
322
+ github:
323
+ - https://github.com/natanielruiz/deep-head-pose
324
+ tags:
325
+ - face
326
+ - head pose estimation
327
+ https://huggingface.co/spaces/hysts/mediapipe-pose-estimation:
328
+ arxiv:
329
+ - https://arxiv.org/abs/2006.10204
330
+ created: 2022-04-15-19-57-59
331
+ github:
332
+ - https://github.com/google/mediapipe
333
+ tags:
334
+ - mediapipe
335
+ - human pose estimation
336
+ https://huggingface.co/spaces/hysts/mediapipe-face-detection:
337
+ arxiv:
338
+ - https://arxiv.org/abs/1907.05047
339
+ created: 2022-04-15-19-56-19
340
+ github:
341
+ - https://github.com/google/mediapipe
342
+ tags:
343
+ - mediapipe
344
+ - face
345
+ - face detection
346
+ https://huggingface.co/spaces/hysts/mediapipe-face-mesh:
347
+ arxiv:
348
+ - https://arxiv.org/abs/1907.06724
349
+ created: 2022-04-15-19-53-57
350
+ github:
351
+ - https://github.com/google/mediapipe
352
+ tags:
353
+ - mediapipe
354
+ - face
355
+ - face landmark detection
356
+ https://huggingface.co/spaces/hysts/Anime2Sketch:
357
+ arxiv:
358
+ - https://arxiv.org/abs/2104.05703
359
+ created: 2022-04-15-16-10-50
360
+ github:
361
+ - https://github.com/Mukosame/Anime2Sketch
362
+ tags:
363
+ - anime
364
+ - illustration
365
+ - sketch
366
+ https://huggingface.co/spaces/hysts/TADNE-image-search-with-DeepDanbooru:
367
+ created: 2022-04-14-22-00-57
368
+ tags:
369
+ - anime
370
+ - illustration
371
+ - TADNE
372
+ https://huggingface.co/spaces/hysts/TADNE-image-selector:
373
+ created: 2022-04-14-18-09-44
374
+ tags:
375
+ - anime
376
+ - illustration
377
+ - TADNE
378
+ https://huggingface.co/spaces/hysts/TADNE-image-viewer:
379
+ created: 2022-04-14-15-06-35
380
+ tags:
381
+ - anime
382
+ - illustration
383
+ - TADNE
384
+ https://huggingface.co/spaces/hysts/TADNE-interpolation:
385
+ created: 2022-04-10-12-05-21
386
+ tags:
387
+ - anime
388
+ - illustration
389
+ - TADNE
390
+ https://huggingface.co/spaces/hysts/TADNE:
391
+ created: 2022-04-10-04-54-39
392
+ tags:
393
+ - anime
394
+ - illustration
395
+ - TADNE
396
+ https://huggingface.co/spaces/hysts/ibug-emotion_recognition:
397
+ created: 2022-04-09-17-20-11
398
+ github:
399
+ - https://github.com/ibug-group/emotion_recognition
400
+ tags:
401
+ - face
402
+ - emotion recognition
403
+ https://huggingface.co/spaces/hysts/ibug-face_alignment:
404
+ created: 2022-04-09-17-18-40
405
+ github:
406
+ - https://github.com/ibug-group/face_alignment
407
+ tags:
408
+ - face
409
+ - face landmark detection
410
+ https://huggingface.co/spaces/hysts/ibug-fpage:
411
+ arxiv:
412
+ - https://arxiv.org/abs/2106.11145
413
+ created: 2022-04-09-16-04-16
414
+ github:
415
+ - https://github.com/ibug-group/fpage
416
+ tags:
417
+ - face
418
+ - age estimation
419
+ https://huggingface.co/spaces/hysts/ibug-face_parsing:
420
+ arxiv:
421
+ - https://arxiv.org/abs/2102.02717
422
+ created: 2022-04-09-13-09-31
423
+ github:
424
+ - https://github.com/hhj1897/face_parsing
425
+ tags:
426
+ - face
427
+ - face parsing
428
+ - segmentation
429
+ https://huggingface.co/spaces/hysts/ibug-face_detection:
430
+ created: 2022-04-09-12-26-23
431
+ github:
432
+ - https://github.com/ibug-group/face_detection
433
+ tags:
434
+ - face
435
+ - face detection
436
+ https://huggingface.co/spaces/hysts/insightface-SCRFD:
437
+ arxiv:
438
+ - https://arxiv.org/abs/2105.04714
439
+ created: 2022-04-06-12-07-02
440
+ github:
441
+ - https://github.com/deepinsight/insightface/tree/master/detection/scrfd
442
+ tags:
443
+ - face
444
+ - face detection
445
+ https://huggingface.co/spaces/hysts/insightface-person-detection:
446
+ arxiv:
447
+ - https://arxiv.org/abs/2105.04714
448
+ created: 2022-04-06-08-39-44
449
+ github:
450
+ - https://github.com/deepinsight/insightface/tree/master/examples/person_detection
451
+ tags:
452
+ - person detection
453
+ https://huggingface.co/spaces/hysts/CelebAMask-HQ-Face-Parsing:
454
+ arxiv:
455
+ - https://arxiv.org/abs/1907.11922
456
+ created: 2022-04-06-02-56-32
457
+ github:
458
+ - https://github.com/switchablenorms/CelebAMask-HQ
459
+ tags:
460
+ - face
461
+ - face parsing
462
+ - segmentation
463
+ https://huggingface.co/spaces/hysts/MobileStyleGAN:
464
+ arxiv:
465
+ - https://arxiv.org/abs/2104.04767
466
+ created: 2022-04-05-09-23-01
467
+ github:
468
+ - https://github.com/bes-dev/MobileStyleGAN.pytorch
469
+ tags:
470
+ - GAN
471
+ https://huggingface.co/spaces/hysts/Self-Distilled-StyleGAN:
472
+ arxiv:
473
+ - https://arxiv.org/abs/2202.12211
474
+ created: 2022-04-05-02-40-27
475
+ github:
476
+ - https://github.com/self-distilled-stylegan/self-distilled-internet-photos
477
+ tags:
478
+ - GAN
479
+ https://huggingface.co/spaces/hysts/StyleGAN2:
480
+ arxiv:
481
+ - https://arxiv.org/abs/1912.04958
482
+ created: 2022-04-03-19-53-52
483
+ github:
484
+ - https://github.com/NVlabs/stylegan3
485
+ tags:
486
+ - GAN
487
+ https://huggingface.co/spaces/hysts/projected_gan:
488
+ arxiv:
489
+ - https://arxiv.org/abs/2111.01007
490
+ created: 2022-04-03-17-28-35
491
+ github:
492
+ - https://github.com/autonomousvision/projected_gan
493
+ tags:
494
+ - GAN
495
+ https://huggingface.co/spaces/hysts/StyleGAN3:
496
+ arxiv:
497
+ - https://arxiv.org/abs/2106.12423
498
+ created: 2022-04-03-15-56-35
499
+ github:
500
+ - https://github.com/NVlabs/stylegan3
501
+ tags:
502
+ - GAN
503
+ https://huggingface.co/spaces/hysts/StyleGAN-XL:
504
+ arxiv:
505
+ - https://arxiv.org/abs/2202.00273
506
+ created: 2022-03-31-19-20-05
507
+ github:
508
+ - https://github.com/autonomousvision/stylegan_xl
509
+ tags:
510
+ - GAN
511
+ https://huggingface.co/spaces/hysts/1adrianb-face-alignment:
512
+ arxiv:
513
+ - https://arxiv.org/abs/1703.07332
514
+ created: 2022-03-28-11-33-31
515
+ github:
516
+ - https://github.com/1adrianb/face-alignment
517
+ tags:
518
+ - face
519
+ - face detection
520
+ - face landmark detection
521
+ https://huggingface.co/spaces/hysts/DualStyleGAN:
522
+ arxiv:
523
+ - https://arxiv.org/abs/2203.13248
524
+ created: 2022-03-23-20-42-59
525
+ github:
526
+ - https://github.com/williamyang1991/DualStyleGAN
527
+ tags:
528
+ - GAN
529
+ https://huggingface.co/spaces/hysts/StyleSwin:
530
+ arxiv:
531
+ - https://arxiv.org/abs/2112.10762
532
+ created: 2022-03-15-14-27-48
533
+ github:
534
+ - https://github.com/microsoft/StyleSwin
535
+ tags:
536
+ - GAN
537
+ https://huggingface.co/spaces/hysts/age-estimation-APPA-REAL:
538
+ created: 2022-02-28-00-45-11
539
+ github:
540
+ - https://github.com/yu4u/age-estimation-pytorch
541
+ tags:
542
+ - face
543
+ - age estimation
544
+ https://huggingface.co/spaces/hysts/anime_face_landmark_detection:
545
+ created: 2022-01-24-09-09-55
546
+ github:
547
+ - https://github.com/kanosawa/anime_face_landmark_detection
548
+ tags:
549
+ - anime
550
+ - illustration
551
+ - anime face landmark detection
552
+ https://huggingface.co/spaces/hysts/lbpcascade_animeface:
553
+ created: 2022-01-24-08-24-09
554
+ github:
555
+ - https://github.com/nagadomi/lbpcascade_animeface
556
+ tags:
557
+ - anime
558
+ - illustration
559
+ - anime face detection
560
+ https://huggingface.co/spaces/hysts/yolov5_anime:
561
+ created: 2022-01-24-05-55-41
562
+ github:
563
+ - https://github.com/zymk9/yolov5_anime
564
+ tags:
565
+ - anime
566
+ - illustration
567
+ - anime face detection
568
+ https://huggingface.co/spaces/hysts/bizarre-pose-estimator-segmenter:
569
+ arxiv:
570
+ - https://arxiv.org/abs/2108.01819
571
+ created: 2022-01-24-03-14-52
572
+ github:
573
+ - https://github.com/ShuhongChen/bizarre-pose-estimator
574
+ tags:
575
+ - anime
576
+ - illustration
577
+ - anime character segmentation
578
+ https://huggingface.co/spaces/hysts/Yet-Another-Anime-Segmenter:
579
+ created: 2022-01-24-00-01-55
580
+ github:
581
+ - https://github.com/zymk9/Yet-Another-Anime-Segmenter
582
+ tags:
583
+ - anime
584
+ - illustration
585
+ - anime character segmentation
586
+ https://huggingface.co/spaces/hysts/bizarre-pose-estimator-tagger:
587
+ arxiv:
588
+ - https://arxiv.org/abs/2108.01819
589
+ created: 2022-01-23-13-26-52
590
+ github:
591
+ - https://github.com/ShuhongChen/bizarre-pose-estimator
592
+ tags:
593
+ - anime
594
+ - illustration
595
+ - anime label prediction
596
+ https://huggingface.co/spaces/hysts/DeepDanbooru:
597
+ created: 2022-01-23-12-04-20
598
+ github:
599
+ - https://github.com/KichangKim/DeepDanbooru
600
+ tags:
601
+ - anime
602
+ - illustration
603
+ - anime label prediction
604
+ - Danbooru
605
+ https://huggingface.co/spaces/hysts/danbooru-pretrained:
606
+ created: 2022-01-23-10-46-30
607
+ github:
608
+ - https://github.com/RF5/danbooru-pretrained
609
+ tags:
610
+ - anime
611
+ - illustration
612
+ - anime label prediction
613
+ - Danbooru
614
+ https://huggingface.co/spaces/hysts/stylegan3-anime-face-exp002:
615
+ created: 2021-12-02-19-33-20
616
+ tags:
617
+ - GAN
618
+ - personal project
619
+ https://huggingface.co/spaces/hysts/stylegan3-food101:
620
+ created: 2021-11-22-04-05-46
621
+ tags:
622
+ - GAN
623
+ - personal project
624
+ https://huggingface.co/spaces/hysts/stylegan3-anime-face-exp001:
625
+ created: 2021-11-22-02-10-56
626
+ tags:
627
+ - GAN
628
+ - personal project
629
+ https://huggingface.co/spaces/hysts/anime-face-detector:
630
+ created: 2021-11-15-02-15-45
631
+ github:
632
+ - https://github.com/hysts/anime-face-detector
633
+ tags:
634
+ - anime
635
+ - illustration
636
+ - anime face detection
637
+ - anime face landmark detection
638
+ - personal project
requirements.txt ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ gradio==3.24.1
2
+ huggingface-hub==0.13.3
3
+ pandas==1.5.3
4
+ PyYAML==6.0
5
+ tqdm==4.65.0
style.css CHANGED
@@ -1,17 +1,9 @@
1
- body {
2
- margin: 0;
3
- margin-left: 30px;
4
- margin-right: 30px;
5
- margin-bottom: 30px;
6
- color: #c9d1d9;
7
- background-color: #0d1117;
8
- font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";
9
- font-size: 16px;
10
- line-height: 1.5;
11
- word-wrap: break-word;
12
  }
13
 
14
- body a {
 
15
  background-color: transparent;
16
  color: #58a6ff;
17
  text-decoration: none;
@@ -25,105 +17,3 @@ body a:hover {
25
  body a:hover {
26
  text-decoration: underline;
27
  }
28
-
29
- body h1,
30
- body h2,
31
- body h3,
32
- body h4,
33
- body h5,
34
- body h6 {
35
- margin-top: 24px;
36
- margin-bottom: 16px;
37
- font-weight: 600;
38
- line-height: 1.25;
39
- }
40
-
41
- body h1 {
42
- font-weight: 600;
43
- font-size: 2em;
44
- text-align: center;
45
- }
46
-
47
- body h2 {
48
- font-weight: 600;
49
- font-size: 1.75em;
50
- padding-bottom: .3em;
51
- border-bottom: 1px solid #21262d;
52
- }
53
-
54
- body h3 {
55
- font-weight: 600;
56
- font-size: 1.25em;
57
- }
58
-
59
- body h4 {
60
- font-weight: 600;
61
- font-size: 1em;
62
- }
63
-
64
- body p {
65
- margin-top: 0;
66
- margin-bottom: 10px;
67
- }
68
-
69
- body ul,
70
- body ol {
71
- margin-top: 0;
72
- margin-bottom: 0;
73
- padding-left: 2em;
74
- }
75
-
76
- body ol ol,
77
- body ul ol {
78
- list-style-type: lower-roman;
79
- }
80
-
81
- body ul ul ol,
82
- body ul ol ol,
83
- body ol ul ol,
84
- body ol ol ol {
85
- list-style-type: lower-alpha;
86
- }
87
-
88
- body ul ul,
89
- body ul ol,
90
- body ol ol,
91
- body ol ul {
92
- margin-top: 0;
93
- margin-bottom: 0;
94
- }
95
-
96
- body li>p {
97
- margin-top: 16px;
98
- }
99
-
100
- body li+li {
101
- margin-top: .25em;
102
- }
103
-
104
- body .box {
105
- position: relative;
106
- padding: 0.5em 1em;
107
- margin: 2em 0;
108
- font-weight: bold;
109
- border: solid 3px #6091d3;
110
- }
111
-
112
- body .box .box-title {
113
- position: absolute;
114
- display: inline-block;
115
- top: -2px;
116
- left: -2px;
117
- padding: 0 9px;
118
- height: 28px;
119
- line-height: 25px;
120
- font-size: 1.5em;
121
- background: #6091d3;
122
- color: #ffffff;
123
- font-weight: bold;
124
- }
125
-
126
- body .box p {
127
- margin: 0;
128
- padding: 0;
129
- }
 
1
+ h1 {
2
+ text-align: center;
 
 
 
 
 
 
 
 
 
3
  }
4
 
5
+ body a,
6
+ #component-0 a {
7
  background-color: transparent;
8
  color: #58a6ff;
9
  text-decoration: none;
 
17
  body a:hover {
18
  text-decoration: underline;
19
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
tools/add_creation_timestamps.py ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env python
2
+
3
+ from __future__ import annotations
4
+
5
+ import pathlib
6
+ import tempfile
7
+
8
+ import git
9
+ import tqdm.auto
10
+ import yaml
11
+
12
+ repo_dir = pathlib.Path(__file__).parents[1]
13
+ yaml_path = repo_dir / 'list.yaml'
14
+
15
+
16
+ def add_creation_timestamps() -> None:
17
+ with open(yaml_path) as f:
18
+ data = yaml.safe_load(f)
19
+
20
+ urls = list(data.keys())
21
+ for url in tqdm.auto.tqdm(urls):
22
+ info = data[url]
23
+ if 'created' in info:
24
+ continue
25
+ with tempfile.TemporaryDirectory() as temp_dir:
26
+ repo = git.Repo.clone_from(url, temp_dir)
27
+ commits = list(repo.iter_commits())
28
+ initial_commit = commits[-1]
29
+ date = initial_commit.authored_datetime
30
+ date_str = date.strftime('%Y-%m-%d-%H-%M-%S')
31
+ info['created'] = date_str
32
+
33
+ with open(yaml_path, 'w') as f:
34
+ yaml.dump(data, f)
35
+
36
+
37
+ def sort_by_creation_date() -> None:
38
+ with open(yaml_path) as f:
39
+ data = yaml.safe_load(f)
40
+
41
+ keys = sorted(data.keys(), key=lambda x: data[x]['created'])
42
+ sorted_data = dict()
43
+ for key in keys[::-1]:
44
+ sorted_data[key] = data[key]
45
+
46
+ with open(yaml_path, 'w') as f:
47
+ yaml.dump(sorted_data, f, sort_keys=False)
48
+
49
+
50
+ if __name__ == '__main__':
51
+ add_creation_timestamps()
52
+ sort_by_creation_date()