小编use*_*291的帖子

保存“微调”的 bert 模型

我正在尝试保存一个经过微调的 bert 模型。我已经正确运行了代码 - 它工作正常,并且在 ipython 控制台中我可以调用 getPrediction 并让它产生结果。

我保存了体重文件(最高的是 model.ckpt-333.data-00000-of-00001

我不知道如何保存模型以供重复使用。

我正在使用 bert-tensorflow。

import json

import pandas as pd
import tensorflow as tf
import tensorflow_hub as hub
from datetime import datetime


from sklearn.model_selection import train_test_split
import os

print("tensorflow version : ", tf.__version__)
print("tensorflow_hub version : ", hub.__version__)


#Importing BERT modules
import bert
from bert import run_classifier
from bert import optimization
from bert import tokenization

#set output directory of the model
OUTPUT_DIR = 'model'

#@markdown Whether or not to clear/delete …
Run Code Online (Sandbox Code Playgroud)

python machine-learning tensorflow machine-learning-model

5
推荐指数
1
解决办法
2万
查看次数

加速 Eloquent 查询

我正在尝试查询大量数据(40K 记录),并计划在未来查询更大的数据集。Eloquent 似乎需要很长时间来加载这些数据。我想知道是否有更快的方法来处理这些数据。我试图查看我的数据的有效性,因此检查所有字段是否为空。

我使用过常规的 Eloquent 调用。我不认为分块数据是合适的,因为我不打算以任何方式修改数据。我在争论是否经常运行一项工作并调用这项工作的结果可能是一种更好的方法。

$journal = Journal::where('issn', $this->issn)->first();
$collection = $journal->outputs;
$collectionUnique = $collection->unique('doi');
$collectionDupes = $collection->diff($collectionUnique);

dd('Total Articles '.$this->getTotal(), 'Total Articles '.count($collection));
Run Code Online (Sandbox Code Playgroud)

performance laravel eloquent

3
推荐指数
1
解决办法
3696
查看次数

根据条件从数组嵌套返回元素

我正在尝试在数组中搜索元素(在本例中为“电子”),然后返回嵌套值。

我正在使用的阵列

array:2 [?
  0 => array:2 [?
    "value" => "0241-6230"
    "type" => "print"
  ]
  1 => array:2 [?
    "value" => "2339-1623"
    "type" => "electronic"
  ]
]
Run Code Online (Sandbox Code Playgroud)

下面是我正在使用的代码。

array:2 [?
  0 => array:2 [?
    "value" => "0241-6230"
    "type" => "print"
  ]
  1 => array:2 [?
    "value" => "2339-1623"
    "type" => "electronic"
  ]
]
Run Code Online (Sandbox Code Playgroud)

我期望的输出

$this->issn = "2339-1623"
Run Code Online (Sandbox Code Playgroud)

php arrays laravel

2
推荐指数
1
解决办法
73
查看次数

遍历列表并拆分为一维列表

我试图遍历 python 中的列表并根据字符拆分单词。我想返回一个 1 维列表作为结果。

例子

wordlist = ['border\collie', 'dog\cat', 'horse\hound'] # slash fix
Run Code Online (Sandbox Code Playgroud)

预期结果 new_list = ['border', 'collie', 'dog', 'cat', 'horse', 'hound']

我尝试过的一切都会产生一个二维列表。

def split_slash_words(text):
    new_list = []
    new_list.append([i.split("\\") for i in text])
    return new_list

Run Code Online (Sandbox Code Playgroud)

返回一个二维数组,我也不能重新拆分 new_list (因为它是列表类型)

python regex

1
推荐指数
1
解决办法
155
查看次数