SaintGermain commited on
Commit
6fea8f2
0 Parent(s):

Initial Commit :3

Browse files
Files changed (5) hide show
  1. .gitattributes +37 -0
  2. README.md +62 -0
  3. config.json +50 -0
  4. preprocessor_config.json +23 -0
  5. pytorch_model.bin +3 -0
.gitattributes ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tflite filter=lfs diff=lfs merge=lfs -text
29
+ *.tgz filter=lfs diff=lfs merge=lfs -text
30
+ *.wasm filter=lfs diff=lfs merge=lfs -text
31
+ *.xz filter=lfs diff=lfs merge=lfs -text
32
+ *.zip filter=lfs diff=lfs merge=lfs -text
33
+ *.zst filter=lfs diff=lfs merge=lfs -text
34
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
35
+ *.bin.* filter=lfs diff=lfs merge=lfs -text
36
+ *.tar.gz filter=lfs diff=lfs merge=lfs -text
37
+ tokenizer.json filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ tags:
3
+ - autotrain
4
+ - vision
5
+ - image-classification
6
+ license: mit
7
+ widget:
8
+ - src: https://files.catbox.moe/72xdjy.png
9
+ example_title: Furry Avatar #1
10
+ - src: https://files.catbox.moe/22bao8.jpg
11
+ example_title: Furry Avatar #2
12
+ - src: https://files.catbox.moe/xahs5m.png
13
+ example_title: Normal Animal Avatar #1
14
+ - src: https://files.catbox.moe/6zvcpu.png
15
+ example_title: Normal Animal Avatar #2
16
+ - src: https://files.catbox.moe/gcltc9.png
17
+ example_title: Kemonomimi Avatar #1
18
+ - src: https://files.catbox.moe/w4vcoc.png
19
+ example_title: Kemonomimi Avatar #2
20
+ - src: https://files.catbox.moe/ujfzv0.png
21
+ example_title: Human Avatar #1
22
+ - src: https://files.catbox.moe/yxx1qz.jpg
23
+ example_title: Human Avatar #2
24
+ - src: https://huggingface.co/datasets/mishig/sample_images/resolve/main/cat-1.jpg
25
+ example_title: Normal Cat :3
26
+ co2_eq_emissions:
27
+ emissions: 2.8752228959859316
28
+ ---
29
+
30
+ This detects furry images, mostly profile pictures, although it may be able detect any sort of furry picture (I haven't tried it, though).
31
+
32
+ # Dataset Info
33
+
34
+ This was trained on scraped pfp images from Mastodon, with some non-pfp images thrown in for "balancing" (i.e ensuring pokemon, kemonomimi (catgirls/foxgirls/etc), and normal animals weren't classified as 'furry')
35
+
36
+ **Furry images**: 551
37
+ **Non-furry images**: 641
38
+
39
+ # Disclaimer
40
+
41
+ Please do not ruin this by using this to harass anyone.
42
+ This is *not* intended to be used for targeted harrassement, and I will explicitly condemn any use that attempts to do so.
43
+
44
+ If you're wondering why I made this public in the first place?
45
+ I believe in freedom of *information* - this image classification model has various perfectly valid uses, and it's kinda useless to keep it private.
46
+
47
+ # Statistics
48
+
49
+ ## Model Trained Using AutoTrain
50
+
51
+ - Problem type: Binary Classification
52
+ - Model ID: 2890884434
53
+ - CO2 Emissions (in grams): 2.8752
54
+
55
+ ## Validation Metrics
56
+
57
+ - Loss: 0.175
58
+ - Accuracy: 0.933
59
+ - Precision: 0.938
60
+ - Recall: 0.938
61
+ - AUC: 0.975
62
+ - F1: 0.938
config.json ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_name_or_path": "AutoTrain",
3
+ "architectures": [
4
+ "SwinForImageClassification"
5
+ ],
6
+ "attention_probs_dropout_prob": 0.0,
7
+ "depths": [
8
+ 2,
9
+ 2,
10
+ 18,
11
+ 2
12
+ ],
13
+ "drop_path_rate": 0.1,
14
+ "embed_dim": 128,
15
+ "encoder_stride": 32,
16
+ "hidden_act": "gelu",
17
+ "hidden_dropout_prob": 0.0,
18
+ "hidden_size": 1024,
19
+ "id2label": {
20
+ "0": "bad",
21
+ "1": "good"
22
+ },
23
+ "image_size": 224,
24
+ "initializer_range": 0.02,
25
+ "label2id": {
26
+ "bad": "0",
27
+ "good": "1"
28
+ },
29
+ "layer_norm_eps": 1e-05,
30
+ "max_length": 128,
31
+ "mlp_ratio": 4.0,
32
+ "model_type": "swin",
33
+ "num_channels": 3,
34
+ "num_heads": [
35
+ 4,
36
+ 8,
37
+ 16,
38
+ 32
39
+ ],
40
+ "num_layers": 4,
41
+ "padding": "max_length",
42
+ "patch_size": 4,
43
+ "path_norm": true,
44
+ "problem_type": "single_label_classification",
45
+ "qkv_bias": true,
46
+ "torch_dtype": "float32",
47
+ "transformers_version": "4.25.1",
48
+ "use_absolute_embeddings": false,
49
+ "window_size": 7
50
+ }
preprocessor_config.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "do_normalize": true,
3
+ "do_rescale": true,
4
+ "do_resize": true,
5
+ "feature_extractor_type": "ViTFeatureExtractor",
6
+ "image_mean": [
7
+ 0.485,
8
+ 0.456,
9
+ 0.406
10
+ ],
11
+ "image_processor_type": "ViTImageProcessor",
12
+ "image_std": [
13
+ 0.229,
14
+ 0.224,
15
+ 0.225
16
+ ],
17
+ "resample": 3,
18
+ "rescale_factor": 0.00392156862745098,
19
+ "size": {
20
+ "height": 224,
21
+ "width": 224
22
+ }
23
+ }
pytorch_model.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:631a98c6e6b8078a4b7ec767a3adff463f97c6b35dfc04e20a0cb2d765c02b6b
3
+ size 347599761