论文“使用小型前馈网络进行自然语言处理” https://arxiv.org/pdf/1708.00214.pdf指出:
我已经按照 python 中的上述方程实现了量化:
b = 128
embedding_matrix = [[20000,3000,1000],[1999999,20000,1999999], [20000,3000,1000]]
scaled = [ abs(round( (1 / (b - 1) * max(e)) , 3)) for e in embedding_matrix]
print(scaled)
i = 0
quantized = []
for e in embedding_matrix :
for v in e :
quantized.append((v , math.floor(.5 + ( (v / scaled[i]) + b) )))
i = i + 1
quantized
Run Code Online (Sandbox Code Playgroud)
运行此代码quantized设置为:
[(20000, 255),
(3000, 147),
(1000, 134),
(1999999, 255),
(20000, 129),
(1999999, 255),
(20000, …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Google Colab 中运行 Tesseract:
!sudo apt install tesseract-ocr
!pip install pytesseract
import pytesseract
import shutil
import os
import random
try:
from PIL import Image
except ImportError:
import Image
from google.colab import files
uploaded = files.upload()
extractedInformation = pytesseract.image_to_string(Image.open('aaa.png'))
print(extractedInformation)
Run Code Online (Sandbox Code Playgroud)
我尝试在我正在上传的图像('aaa.png')上运行,但它运行此错误:
TesseractError: (2, 'Usage: pytesseract [-l lang] input_file')
Run Code Online (Sandbox Code Playgroud)
从几乎相同(仍未解决)的帖子中搜索,我尝试了以下代码,但仍然无法正常工作:
pytesseract.pytesseract.tesseract_cmd = (
r'/usr/local/bin/tesseract'
)
Run Code Online (Sandbox Code Playgroud)
我尝试访问 pytesseract 文件夹,但运行此错误:
PermissionError: [Errno 13] Permission denied: '/usr/local/lib/python3.6/dist-packages/pytesseract/pytesseract.py'
Run Code Online (Sandbox Code Playgroud) 在 Colab Notebook 上下载预训练模型后,它会在我重置 Notebook 变量后消失。有没有办法下载模型以供第二次使用?
tokenizer = BertTokenizer.from_pretrained('bert-base-uncased')
Run Code Online (Sandbox Code Playgroud) 要在 aws cli 中创建自定义配置文件,我使用以下命令:
aws configure --profile user1
Run Code Online (Sandbox Code Playgroud)
但是,我找不到任何命令来删除我的配置文件之一。
我想将 3 个条件传递给函数“check”以应用于 str1,在这种情况下输出应该是 [False, False, True]:
def check(conditions):
str1 = '/'
print(conditions)
check(conditions=[str1.find('//www.fao.org')!=-1, str1.find('//fao.org')!=-1, str1[0]=='/'])
Run Code Online (Sandbox Code Playgroud)
然而,在调用该函数之前,它会运行一个错误:
NameError: name 'str1' is not defined
Run Code Online (Sandbox Code Playgroud)
因为这意味着甚至在执行函数检查之前就执行了条件,所以我如何将这些条件作为参数传递?