草庐IT

准确率

全部标签

python - sklearn cross_val_score 的准确性低于手动交叉验证

我正在研究一个文本分类问题,我是这样设置的(为了简洁起见,我省略了数据处理步骤,但它们会生成一个名为data的数据框包含X和y列):importsklearn.model_selectionasmsfromsklearn.feature_extraction.textimportTfidfVectorizerfromsklearn.ensembleimportRandomForestClassifiersim=Pipeline([('vec',TfidfVectorizer((analyzer="word",ngram_range=(1,2))),("rdf",RandomForest

python - 训练 tf.estimator 时记录准确度指标

在训练预先设定的估算器时,打印精度指标以及损失的最简单方法是什么?大多数教程和文档似乎都在解决您何时创建自定义估算器的问题——如果打算使用其中一个可用的估算器,这似乎有点过分了。tf.contrib.learn有一些(现已弃用)监视器Hook。TF现在建议使用hookAPI,但它似乎实际上并没有附带任何可以利用标签和预测来生成准确度数字的东西。 最佳答案 您是否尝试过tf.contrib.estimator.add_metrics(estimator,metric_fn)(doc)?它需要一个初始化的估计器(可以预先封装)并向其添加

python - 大量的 math.sqrt() 和 math.pow() 中的不准确性来自哪里?

这个问题在这里已经有了答案:Whyismath.sqrt()incorrectforlargenumbers?(4个答案)Isfloatingpointmathbroken?(31个答案)关闭4年前。如果你取一个数,求它的平方根,去掉小数点,然后求它的二次方,结果应该总是小于或等于原数。这似乎在python中成立,直到您出于某种原因在99999999999999975425上尝试它。importmathdefcheck(n):assertmath.pow(math.floor(math.sqrt(n)),2)它看起来像math.pow(math.floor(math.sqrt(9999

python - 准确的二值图像分类

我正在尝试从一个项目的游戏板上提取字母。目前,我可以检测游戏板,将其分割成各个方block并提取每个方block的图像。我得到的输入是这样的(这些是单独的字母):起初,我计算每张图像的黑色像素数量,并将其用作识别不同字母的方法,这对于受控输入图像来说效果不错。不过,我遇到的问题是,我无法对与这些略有不同的图像进行这项工作。每个字母我有大约5个样本用于训练,这应该足够好了。有人知道什么是用于此的好算法吗?我的想法是(在规范化图像之后):计算图像和每个字母图像之间的差异,看看哪一个产生的错误最少。不过,这不适用于大型数据集。检测角点并比较相对位置。???任何帮助将不胜感激!

python - Python 日志记录中的准确时间戳

我最近一直在构建一个错误记录应用程序,并且正在寻找一种准确地为传入数据添加时间戳的方法。当我说准确时,我的意思是每个时间戳应该相对于彼此准确(不需要同步到原子钟或类似的东西)。我一直在使用datetime.now()作为第一步,但这并不完美:>>>foriinrange(0,1000):...datetime.datetime.now()...datetime.datetime(2008,10,1,13,17,27,562000)datetime.datetime(2008,10,1,13,17,27,562000)datetime.datetime(2008,10,1,13,17,2

python - 提高图像处理的准确性以计算真菌孢子

我正在尝试使用Pythony计算显微镜样本中疾病孢子的数量,但到目前为止没有取得太大成功。因为孢子的颜色和背景很相似,很多都很接近。根据sample的显微照相。图像处理代码:importnumpyasnpimportargparseimportimutilsimportcv2ap=argparse.ArgumentParser()ap.add_argument("-i","--image",required=True,help="pathtotheinputimage")ap.add_argument("-o","--output",required=True,help="pathto

python - Scikit-learn,获取每个类的准确率分数

是否有内置方法可以分别获取每个类的准确度分数?我知道在sklearn中我们可以通过使用metric.accuracy_score获得整体准确度。有没有办法获得各个类(class)的准确度分数?类似于metrics.classification_report。fromsklearn.metricsimportclassification_reportfromsklearn.metricsimportaccuracy_scorey_true=[0,1,2,2,2]y_pred=[0,0,2,2,1]target_names=['class0','class1','class2']class

iphone - 为什么 Mobile Safari 中的地理定位不如 native 应用程序中的位置准确?

我正在使用GeolocationAPI(通常称为“HTML5Geolocation”)来获取用户的当前位置。如果您移动它会自动更新(每秒检查一次)。主要针对(目前已测试)iPhone,但也应该适用于其他移动设备。你可以在这里看到一个例子:http://jsbin.com/uyoyey/在我测试(室外)时,您可以在管道后的每一行中看到的精度约为3000(米)。这显然很糟糕。我iPhone上的原生map应用程序更加精确。大约10到30米(通过查看map和我所站的位置。在另一个应用程序中检查经度和纬度值也可以提供更准确的数字。当我现在切换回Safari时,准确度跳到10到30,但一秒后又恢复

javascript - HTML 5 当前时间准确性

我正在开发一个项目,我们使用视频元素的currentTime属性的值来使用ffmpeg在服务器后端执行处理。我遇到了一个问题,视频元素报告的时间码似乎与ffmpeg访问视频中正确点所需的时间码略有不同。例如在Firefox中,如果currentTime属性报告当前视频时间是26.83,我可能会发现我真正想要的帧在26.72结束,所以如果我使用时间在服务器上使用ffmpeg提取帧,我得到下一帧而不是当前帧。偏移量似乎在视频的不同部分和不同的视频中略有不同。但在Firefox中,偏移量通常接近十分之一秒。在chrome中,currentTime实际上似乎提前或正确的currentTime大

javascript - 为什么 jquery 不能准确地为数字设置动画?

我正在尝试使用以下代码来增加文本框中的数字//Animatetheelement'svaluefrom0to1100000:$({someValue:0}).animate({someValue:1100000},{duration:1000,step:function(){//calledoneverystep//Updatetheelement'stextwithvalue:$('#counterx').text(Math.floor(this.someValue+1));}});它正在处理从0到100之类的小数字但是当涉及到像上面提到的代码中的大数字时,它没有给出目标数字,它正在