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
|