Upload 3 files
Browse files- 384_bit_comp.ipynb +165 -0
- 384_bit_comp.model +3 -0
- 384_bit_comp.vocab +259 -0
384_bit_comp.ipynb
ADDED
@@ -0,0 +1,165 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"cells": [
|
3 |
+
{
|
4 |
+
"cell_type": "code",
|
5 |
+
"execution_count": null,
|
6 |
+
"metadata": {},
|
7 |
+
"outputs": [],
|
8 |
+
"source": [
|
9 |
+
"# pip -q install sentencepiece\n",
|
10 |
+
"# pip -q install numpy\n",
|
11 |
+
"# pip -q install sentence_transformers\n",
|
12 |
+
"# pip -q install datasets\n",
|
13 |
+
"import sentencepiece as spm\n",
|
14 |
+
"import numpy as np\n",
|
15 |
+
"from datasets import load_dataset\n",
|
16 |
+
"from collections import Counter\n",
|
17 |
+
"from sentence_transformers import SentenceTransformer"
|
18 |
+
]
|
19 |
+
},
|
20 |
+
{
|
21 |
+
"cell_type": "code",
|
22 |
+
"execution_count": 2,
|
23 |
+
"metadata": {},
|
24 |
+
"outputs": [],
|
25 |
+
"source": [
|
26 |
+
"model = SentenceTransformer('all-MiniLM-L6-v2')"
|
27 |
+
]
|
28 |
+
},
|
29 |
+
{
|
30 |
+
"cell_type": "code",
|
31 |
+
"execution_count": 3,
|
32 |
+
"metadata": {},
|
33 |
+
"outputs": [
|
34 |
+
{
|
35 |
+
"name": "stdout",
|
36 |
+
"output_type": "stream",
|
37 |
+
"text": [
|
38 |
+
"[\"My favourite food is anything I didn't have to cook myself.\", 'Now if he does off himself, everyone will think hes having a laugh screwing with people instead of actually dead', 'WHY THE FUCK IS BAYLESS ISOING', 'To make her feel threatened', 'Dirty Southern Wankers', \"OmG pEyToN iSn'T gOoD eNoUgH tO hElP uS iN tHe PlAyOfFs! Dumbass Broncos fans circa December 2015.\", 'Yes I heard abt the f bombs! That has to be why. Thanks for your reply:) until then hubby and I will anxiously wait 😝', 'We need more boards and to create a bit more space for [NAME]. Then we’ll be good.', 'Damn youtube and outrage drama is super lucrative for reddit', 'It might be linked to the trust factor of your friend.']\n"
|
39 |
+
]
|
40 |
+
}
|
41 |
+
],
|
42 |
+
"source": [
|
43 |
+
"dataset = load_dataset(\"go_emotions\")\n",
|
44 |
+
"texts = dataset[\"train\"][\"text\"]\n",
|
45 |
+
"print(texts[:10])"
|
46 |
+
]
|
47 |
+
},
|
48 |
+
{
|
49 |
+
"cell_type": "code",
|
50 |
+
"execution_count": null,
|
51 |
+
"metadata": {},
|
52 |
+
"outputs": [],
|
53 |
+
"source": [
|
54 |
+
"def binarize(embeddings, sensitivity=0.1):\n",
|
55 |
+
"\treturn np.where(embeddings >= sensitivity, 1, 0)\n",
|
56 |
+
"\n",
|
57 |
+
"def preprocess(strings):\n",
|
58 |
+
"\treturn \"\\n\".join([\"\".join(map(str, s)) for s in processed_string])\n",
|
59 |
+
"\n",
|
60 |
+
"# Obtain sentence embeddings\n",
|
61 |
+
"embeddings = model.encode(texts)\n",
|
62 |
+
"binary_hashes = binarize(embeddings)\n",
|
63 |
+
"binary_string = preprocess(binary_hashes)\n",
|
64 |
+
"print(binary_string[:500])"
|
65 |
+
]
|
66 |
+
},
|
67 |
+
{
|
68 |
+
"cell_type": "code",
|
69 |
+
"execution_count": null,
|
70 |
+
"metadata": {},
|
71 |
+
"outputs": [],
|
72 |
+
"source": [
|
73 |
+
"# Save passage to a temporary file\n",
|
74 |
+
"with open(\"passage.txt\", \"w\") as f:\n",
|
75 |
+
"\tf.write(binary_string)"
|
76 |
+
]
|
77 |
+
},
|
78 |
+
{
|
79 |
+
"cell_type": "code",
|
80 |
+
"execution_count": 2,
|
81 |
+
"metadata": {},
|
82 |
+
"outputs": [],
|
83 |
+
"source": [
|
84 |
+
"# Training options documentation: https://github.com/google/sentencepiece/blob/master/doc/options.md\n",
|
85 |
+
"# Training takes 3 hours to complete on GTX 1650 mobile\n",
|
86 |
+
"spm.SentencePieceTrainer.train(\n",
|
87 |
+
"\tinput='passage.txt',\n",
|
88 |
+
"\tmodel_prefix='384_bit_comp',\n",
|
89 |
+
"\tvocab_size=256 + 3, # To exclude <unk>, </s>, <s>\n",
|
90 |
+
"\tcharacter_coverage=1.00,\n",
|
91 |
+
"\tmax_sentencepiece_length=384,\n",
|
92 |
+
"\tmodel_type='unigram',\n",
|
93 |
+
")"
|
94 |
+
]
|
95 |
+
},
|
96 |
+
{
|
97 |
+
"cell_type": "code",
|
98 |
+
"execution_count": 6,
|
99 |
+
"metadata": {},
|
100 |
+
"outputs": [
|
101 |
+
{
|
102 |
+
"name": "stdout",
|
103 |
+
"output_type": "stream",
|
104 |
+
"text": [
|
105 |
+
"length: 13\n",
|
106 |
+
"encoded_tokens: ['▁0000000', '0000000000000001000000000000000000000', '00000000001000100', '1000000', '00000000000000000000000000000001000000000000000000000000000000000000000000000000000000', '00000000000000000001000000000000000000000000000000000', '0000000000000000000000000000000001000', '00000000000000000000000100000000000000000', '00000000010', '0000000000000000000000000000000000000100', '00000000000100000000000000000', '00000000010', '00001000']\n",
|
107 |
+
"encoded_ids: 1ab2ed09d7a9617206894e0608\n",
|
108 |
+
"same?: True\n",
|
109 |
+
"count: Counter({'00000000010': 2, '▁0000000': 1, '0000000000000001000000000000000000000': 1, '00000000001000100': 1, '1000000': 1, '00000000000000000000000000000001000000000000000000000000000000000000000000000000000000': 1, '00000000000000000001000000000000000000000000000000000': 1, '0000000000000000000000000000000001000': 1, '00000000000000000000000100000000000000000': 1, '0000000000000000000000000000000000000100': 1, '00000000000100000000000000000': 1, '00001000': 1})\n"
|
110 |
+
]
|
111 |
+
}
|
112 |
+
],
|
113 |
+
"source": [
|
114 |
+
"bpe_processor = spm.SentencePieceProcessor(model_file='384_bit_comp.model')\n",
|
115 |
+
"\n",
|
116 |
+
"def encode_id(bit_text):\n",
|
117 |
+
"\tencoded_pieces = bpe_processor.encode_as_pieces(bit_text)\n",
|
118 |
+
"\tencoded_ids = [bpe_processor.piece_to_id(s) - 3 for s in encoded_pieces]\n",
|
119 |
+
"\tassert any([id_ <= 255 for id_ in encoded_ids])\n",
|
120 |
+
"\tstring_ids = \"\".join([format(id_, \"02x\") for id_ in encoded_ids])\n",
|
121 |
+
"\treturn string_ids\n",
|
122 |
+
"\n",
|
123 |
+
"def decode_id(hex_string):\n",
|
124 |
+
"\tu8_array = np.frombuffer(bytes.fromhex(hex_string), dtype='<u1') + 3\n",
|
125 |
+
"\tencoded_tokens = [bpe_processor.id_to_piece(int(id_)) for id_ in u8_array]\n",
|
126 |
+
"\treturn encoded_tokens\n",
|
127 |
+
"\n",
|
128 |
+
"# Encode text\n",
|
129 |
+
"new_sentence = \"000000000000000000000010000000000000000000000000000000100010010000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000100000000000000000000000000100000000000000000000000000000000000000100000000000001000000000000000000000000001000001000\"\n",
|
130 |
+
"encoded_tokens = bpe_processor.encode_as_pieces(new_sentence)\n",
|
131 |
+
"encoded_ids = encode_id(new_sentence)\n",
|
132 |
+
"decoded_tokens = decode_id(encoded_ids)\n",
|
133 |
+
"\n",
|
134 |
+
"print(\"length:\", len(encoded_tokens))\n",
|
135 |
+
"print(\"encoded_tokens:\", encoded_tokens)\n",
|
136 |
+
"print(\"encoded_ids:\", encoded_ids)\n",
|
137 |
+
"print(\"same?:\", encoded_tokens == decoded_tokens)\n",
|
138 |
+
"\n",
|
139 |
+
"count = Counter(encoded_tokens)\n",
|
140 |
+
"print(\"count:\", count)"
|
141 |
+
]
|
142 |
+
}
|
143 |
+
],
|
144 |
+
"metadata": {
|
145 |
+
"kernelspec": {
|
146 |
+
"display_name": "Python 3",
|
147 |
+
"language": "python",
|
148 |
+
"name": "python3"
|
149 |
+
},
|
150 |
+
"language_info": {
|
151 |
+
"codemirror_mode": {
|
152 |
+
"name": "ipython",
|
153 |
+
"version": 3
|
154 |
+
},
|
155 |
+
"file_extension": ".py",
|
156 |
+
"mimetype": "text/x-python",
|
157 |
+
"name": "python",
|
158 |
+
"nbconvert_exporter": "python",
|
159 |
+
"pygments_lexer": "ipython3",
|
160 |
+
"version": "3.11.4"
|
161 |
+
}
|
162 |
+
},
|
163 |
+
"nbformat": 4,
|
164 |
+
"nbformat_minor": 2
|
165 |
+
}
|
384_bit_comp.model
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:88c8692c639e695577c0c9fde7581d27e5fd47d34f9fda3d9ca2b9ef913276ba
|
3 |
+
size 249691
|
384_bit_comp.vocab
ADDED
@@ -0,0 +1,259 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<unk> 0
|
2 |
+
<s> 0
|
3 |
+
</s> 0
|
4 |
+
▁ -3.52845
|
5 |
+
0000000000000000000 -3.65596
|
6 |
+
00000000000000000000000 -3.78531
|
7 |
+
00000000000000000000000000000 -3.91664
|
8 |
+
0000000000000000000000000000000000000 -4.08234
|
9 |
+
00000000000000000000000000000000000000000 -4.16796
|
10 |
+
00000000010 -4.24139
|
11 |
+
0010000 -4.32347
|
12 |
+
00001000 -4.33624
|
13 |
+
1000000 -4.43932
|
14 |
+
000000000000000000000000000000000000000000000000000000000 -4.48283
|
15 |
+
000000010000 -4.48902
|
16 |
+
00000000000000000000000000000000000000000000000000000 -4.50439
|
17 |
+
000000100 -4.60564
|
18 |
+
00000000000000001000 -4.63665
|
19 |
+
0001000 -4.63744
|
20 |
+
100000000 -4.67832
|
21 |
+
00000000000000000000000000000000000000000000000000000000000 -4.68082
|
22 |
+
0000000000100000 -4.68338
|
23 |
+
000000000001 -4.69539
|
24 |
+
001000000000 -4.74417
|
25 |
+
0000100000000000 -4.74846
|
26 |
+
0000000010000000000 -4.75441
|
27 |
+
01000000000000000000 -4.76876
|
28 |
+
00000000000000000000000000000000000000000000000000000000000000 -4.78921
|
29 |
+
0100000000000000 -4.80865
|
30 |
+
▁0000000 -4.81039
|
31 |
+
0000001000000000 -4.83899
|
32 |
+
00000000000000000001 -4.88581
|
33 |
+
000001000000 -4.92111
|
34 |
+
000000000000000000000000000000000000000000000000000000000000000000 -4.93305
|
35 |
+
0000000000001000 -4.93548
|
36 |
+
0000000000000000000000000000000000000000000000000000000000000000000 -4.97344
|
37 |
+
0000000000000100 -5.00072
|
38 |
+
1000000000000 -5.06267
|
39 |
+
0000000000000001 -5.06699
|
40 |
+
0000000000000000000000000000000000000000000000000000000000000000000000 -5.07257
|
41 |
+
00100000000000000000 -5.07809
|
42 |
+
00000000000000000000000000000000000000000000000000000000000000000 -5.07911
|
43 |
+
000000100000000000000000 -5.12641
|
44 |
+
0001000000000000 -5.15307
|
45 |
+
0000000000000001000 -5.15563
|
46 |
+
000000000000000001 -5.17957
|
47 |
+
1000000000000000000000000 -5.18296
|
48 |
+
00000000000000000000010 -5.18872
|
49 |
+
000001000000000 -5.19212
|
50 |
+
010000000000000000 -5.21656
|
51 |
+
0000000001000000000 -5.21729
|
52 |
+
100000000000000000 -5.22011
|
53 |
+
00000000000000000000000000000010 -5.22249
|
54 |
+
000000000001000000 -5.24417
|
55 |
+
000010000000000000000000000000 -5.25591
|
56 |
+
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -5.28546
|
57 |
+
000000000000001000000000 -5.28713
|
58 |
+
▁000000000000 -5.29248
|
59 |
+
00000000000000000000010000000 -5.29561
|
60 |
+
▁000000100000000 -5.31073
|
61 |
+
000000000000001000000 -5.32714
|
62 |
+
0001000000000000000 -5.33971
|
63 |
+
000010000000000000 -5.34512
|
64 |
+
▁0000000000000000000000000000000000000000000 -5.38274
|
65 |
+
▁0000000000000000000000 -5.39199
|
66 |
+
001000000000000000000000 -5.39265
|
67 |
+
▁0000000000000000000000000000000000000000000000000 -5.39844
|
68 |
+
00000000000000000000000100 -5.40173
|
69 |
+
0000000100000000000000000000000000000 -5.41313
|
70 |
+
0000000000000100000 -5.41855
|
71 |
+
0100000000000000000000000000000000000 -5.42138
|
72 |
+
000001000000000000000000 -5.42176
|
73 |
+
0010000000000000000000000000000000000 -5.42316
|
74 |
+
00000000100000000000000000000 -5.44607
|
75 |
+
000100000000000000000000 -5.45402
|
76 |
+
0000000000000000000000000000000000000000000000001 -5.46818
|
77 |
+
000000000000000000100 -5.47311
|
78 |
+
00000010000000000000 -5.48376
|
79 |
+
00000000000000000000000010000 -5.49755
|
80 |
+
000000000000000000000000001000 -5.50458
|
81 |
+
0000000000000000000001000 -5.51823
|
82 |
+
00000000000100000000000000000 -5.53385
|
83 |
+
00000000000000000000000001000 -5.53677
|
84 |
+
▁000000000000000000000000000000 -5.54138
|
85 |
+
010000000000000000000000000000000 -5.54928
|
86 |
+
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -5.5737
|
87 |
+
00000000000000000010000000000 -5.57618
|
88 |
+
000001000000000000000000000000000 -5.57912
|
89 |
+
00000000000000010000000000 -5.58209
|
90 |
+
00000100000000000000000000 -5.58931
|
91 |
+
▁00000000000000000 -5.60556
|
92 |
+
000000000010000000000000 -5.61112
|
93 |
+
00000000000000000001000000000 -5.61525
|
94 |
+
001000000000000000000000000000000 -5.61903
|
95 |
+
00000000000000000000001000000000 -5.61955
|
96 |
+
00000000010000000000000000000 -5.62483
|
97 |
+
00000000000000001000000000000 -5.64492
|
98 |
+
00000000000000000000000000000000000010 -5.6477
|
99 |
+
10000000000000000000000000000 -5.65699
|
100 |
+
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -5.66156
|
101 |
+
0000000000000000000000000000000001000 -5.66588
|
102 |
+
000000000000000000000000010000 -5.66819
|
103 |
+
00000001000000000000000000000 -5.69042
|
104 |
+
000000000000000000000000000000001 -5.69428
|
105 |
+
000100000000000000000000000000 -5.70215
|
106 |
+
1000000000000000000000000000000000000 -5.70416
|
107 |
+
10000000000000000000000000000000000000000000000 -5.71607
|
108 |
+
000000000000000001000000000 -5.73038
|
109 |
+
000000010000000000000000 -5.73373
|
110 |
+
01000000000000000000000000000000000000000000000000000000 -5.77151
|
111 |
+
10000000000000000000000000000000000000000000000000 -5.77662
|
112 |
+
00000000000000000000000000001 -5.77932
|
113 |
+
0000001000000000000000000000000000000 -5.79451
|
114 |
+
001000000000000000000000000000000000000000000000000000000 -5.7988
|
115 |
+
00000010000000000000000000000000000000000 -5.80258
|
116 |
+
000000000000000000000000000000000000000000010 -5.80265
|
117 |
+
0001000000000000000000000000000000000 -5.81332
|
118 |
+
00000000000000000000000100000000000000000 -5.81964
|
119 |
+
00001000000000000000000000000000000000000 -5.82563
|
120 |
+
0000000000000000000000000000001000000000 -5.83145
|
121 |
+
00000000000000000000000000000000000000000000100 -5.84554
|
122 |
+
000000100000000000000000000000000000000000000000000000 -5.85007
|
123 |
+
00000000100000000000000000000000000000000 -5.86818
|
124 |
+
00000000000000000000100000000 -5.89281
|
125 |
+
00100000000000000000000000000000000000000000000000 -5.90395
|
126 |
+
000000000000100000000000000000000 -5.90702
|
127 |
+
000000000000000000010000000000000 -5.91758
|
128 |
+
10000000000000000000000000000000000000000 -5.9197
|
129 |
+
00000001000000000000000000000000000000000000000000 -5.92525
|
130 |
+
00000000000000000000000000000000000000000010000 -5.92852
|
131 |
+
0000000000000000000000000000000000000010000000000 -5.93005
|
132 |
+
▁0000001 -5.93155
|
133 |
+
▁0000000000000000000000000000000000000000000000000000000000000000000000000000 -5.93614
|
134 |
+
00000000000000000010000000000000000000000 -5.93977
|
135 |
+
110 -5.94529
|
136 |
+
1010 -5.94822
|
137 |
+
00010000000000000000000000000000000000000000000000000 -5.952
|
138 |
+
▁00000000000000000000000000000000000 -5.96303
|
139 |
+
00100000000000000000000000000000000000000000000000000000 -5.9747
|
140 |
+
00000000000000001000000000000000000000000 -5.98606
|
141 |
+
0000000000000000000000000000000000000100 -5.98868
|
142 |
+
00000000000000000000000010000000000000000000000000 -5.99035
|
143 |
+
000000000000000000001000000000000000000000000000 -5.99488
|
144 |
+
00000000001000000000000000000000 -6.0022
|
145 |
+
000010000000000000000000000000000000000000000000000000000 -6.01749
|
146 |
+
000000000000000000000000000100000 -6.01957
|
147 |
+
1001 -6.02025
|
148 |
+
100000000000000000000000000000000000000000000 -6.03247
|
149 |
+
00000100000000000000000000000000000000000000000000000000 -6.04545
|
150 |
+
00000000000000000000000000100000000000000000000 -6.06651
|
151 |
+
0000000000010000000000000000000000000000000000000 -6.06685
|
152 |
+
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -6.07915
|
153 |
+
00000000000000000000000000000000000000001000000000 -6.08651
|
154 |
+
00000000000010000000000000000000000000000000000 -6.08735
|
155 |
+
00000000000001000000000000000000000000000000000000 -6.09343
|
156 |
+
0000000000000000100000000000000000000000000000000000000000 -6.09424
|
157 |
+
0000000000000000000000000000000100000000 -6.10272
|
158 |
+
010010 -6.10316
|
159 |
+
00000000000010000000000000000 -6.11175
|
160 |
+
000000000000000100000000000000 -6.12087
|
161 |
+
000000000000000000000000000000000000000000000000001000 -6.14209
|
162 |
+
10001 -6.14572
|
163 |
+
00000100000000000000000000000000000000000000000000 -6.16132
|
164 |
+
0000000000100000000000000000000000000000000000000 -6.18804
|
165 |
+
000000000000000000000000000000000000000000000000000000000000010 -6.21861
|
166 |
+
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -6.23145
|
167 |
+
00000000000000000000000000000000000000000000000000000010000 -6.23637
|
168 |
+
00001000000000000000000000000000000000000000000000000000 -6.24755
|
169 |
+
011000 -6.2593
|
170 |
+
000000000000001000000000000000000000000000000000 -6.26038
|
171 |
+
00000000000010000000000000000000000000000 -6.27078
|
172 |
+
0000000000000000000000000001000000000000000 -6.28252
|
173 |
+
00000000000000000001000000000000000000000000000000000 -6.2829
|
174 |
+
00000100000000000000000000000000000000000000000000000000000 -6.28362
|
175 |
+
00000000000000000000000000000010000000000000000000000 -6.29415
|
176 |
+
100000000000000000000000000000000000000000000000000000000000000 -6.30668
|
177 |
+
000000000000001000000000000000000000000000000000000000000 -6.31072
|
178 |
+
000000000000000000000000000001000000000000000000000000000 -6.3149
|
179 |
+
0000000000000000000000001000000000000000000000000 -6.32
|
180 |
+
00001000001000 -6.33768
|
181 |
+
000000000001000000000000000000000000000000000000000000000000000000 -6.34143
|
182 |
+
0000000000000001000000000000000000000 -6.35705
|
183 |
+
0000000000001000000000000000000000000000000000000 -6.36022
|
184 |
+
0000000011 -6.3682
|
185 |
+
0000000000000000001000000000000000000000000000000 -6.36884
|
186 |
+
000000000000000000000010000000000000000000000000000000000000000 -6.39045
|
187 |
+
0000000000000000000000000000100000000000000 -6.39119
|
188 |
+
010000000000000000000000000000000000000000000000000000000000000000000000 -6.43118
|
189 |
+
000000000000000010000000000000000000000000000000000000000000000 -6.4329
|
190 |
+
00001100 -6.44095
|
191 |
+
0000000000000000000000000000000010000000000000000 -6.46427
|
192 |
+
00000000000000000000000010000000000000000000000000000000000 -6.46542
|
193 |
+
▁000000100000000000000000000000000000000000000000000000000000000000000 -6.48445
|
194 |
+
00000000000000000000000001000000000000000000000000000000000000 -6.50259
|
195 |
+
00001010 -6.51077
|
196 |
+
1000001 -6.51688
|
197 |
+
1000010000 -6.51997
|
198 |
+
▁010000 -6.52565
|
199 |
+
0000000000100000000000000000000000000000000000000000000000000000000000 -6.5289
|
200 |
+
0000000000000000000000000000000000000000000000000000000001000000000 -6.57233
|
201 |
+
1000000000000000000000000000000000000000000000000000000000000000000 -6.57372
|
202 |
+
0001000000000000000000000000000000000000000000000000000000000000000000000000000 -6.59348
|
203 |
+
0000000100000000000000000000000000000000000000000000000000000000 -6.60371
|
204 |
+
00000001001000 -6.60859
|
205 |
+
0101000000000 -6.61863
|
206 |
+
0000000000000000000000000000000000000000000000000000000000000000000000001 -6.61869
|
207 |
+
10000001000 -6.62899
|
208 |
+
00000000000000000000100000000000000000000000000000000000000 -6.63681
|
209 |
+
00000000000000000000000000000000000000000000000000010000000000 -6.64363
|
210 |
+
000001000000000000000000000000000000000000000000000000000000000000000000 -6.65513
|
211 |
+
0100000000000000000000000000000000000000000000000000000000000000000000000000 -6.65559
|
212 |
+
0000000000000000000010000000000000000000000000000000000000000000000000000000000 -6.65961
|
213 |
+
000000000000000000000000000000100000000000000000000000000 -6.66161
|
214 |
+
00110000000000 -6.66161
|
215 |
+
100000000000000000000000000000000000000000000000000000000000000000000000000000000000 -6.66332
|
216 |
+
0000000000000000000000010000000000000000000000000000000000000000000000 -6.66687
|
217 |
+
000000000000000000000000000000000000000000000000000000000001000 -6.67646
|
218 |
+
00000001000000010 -6.69296
|
219 |
+
00000000000000000000000000000001000000000000000000000000000000000000000000000000000000 -6.69633
|
220 |
+
0000001000000001 -6.72363
|
221 |
+
0001010000 -6.72549
|
222 |
+
▁000000000000000000000000000000010000000000000000000000000000000000000 -6.7322
|
223 |
+
000000000000000000000000000000000000000000000000010000000 -6.73234
|
224 |
+
000010000000000000000000000000000000000000000000000000000000000000 -6.73386
|
225 |
+
00000000001001000 -6.7623
|
226 |
+
0000010000000000000000000000000000000000000000000000000000000000000000000000000 -6.79072
|
227 |
+
0000000000000000000000000000000000000000100000000000000000000000 -6.79116
|
228 |
+
0010100000000000 -6.79184
|
229 |
+
00000000000100001 -6.79335
|
230 |
+
0000000000000000000000000000001000000000000000000000000000000000000 -6.79407
|
231 |
+
0000000000000010100 -6.80074
|
232 |
+
01100000000000000000 -6.80084
|
233 |
+
000000000000000010000000000000000000000000000000000000000000000000000000000000000000 -6.8132
|
234 |
+
00000000000000000000000000100000000000000000000000000000000000000000000000 -6.8195
|
235 |
+
000000000000000001000000000000000000000000000000000000000000000000000000 -6.82052
|
236 |
+
00001000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -6.84508
|
237 |
+
001000000100 -6.8523
|
238 |
+
000100100000000000000000 -6.85511
|
239 |
+
0100000001000000000 -6.87402
|
240 |
+
0000000000000100000000000000000000000000000000000000000000000000000000 -6.88584
|
241 |
+
00000000001000100 -6.89382
|
242 |
+
▁000010 -6.92121
|
243 |
+
00000000000000000000000000000000000000000000000000000000000000000000000000000000000010 -6.92647
|
244 |
+
000000000000000000000000000000000000010000000000000000000000000000000000 -6.93266
|
245 |
+
▁000000000000000010000000000000000000000000000000 -6.94882
|
246 |
+
0100010000000000 -6.95175
|
247 |
+
0000011000000000 -6.98915
|
248 |
+
0010000000010 -6.99205
|
249 |
+
0000000000000101000 -6.9959
|
250 |
+
0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -7.00683
|
251 |
+
0000000000001000000000000000000000000000000000000000000000000000000000000000000 -7.04102
|
252 |
+
000000000000100000010000000000 -7.04832
|
253 |
+
00000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000 -7.06727
|
254 |
+
000001010000000 -7.06969
|
255 |
+
00010000000100 -7.0781
|
256 |
+
00010001000000000 -7.08985
|
257 |
+
01000000001000 -7.09474
|
258 |
+
1 -8.4241
|
259 |
+
0 -8.4242
|