小编Pra*_*jan的帖子

CRITICAL:tensorflow:类别没有图像 - 验证

我正在尝试在tensorflow中为我自己的自定义类别重新训练Inception v3模型.我已经下载了一些数据并将其格式化为目录.当我运行时,python脚本会为图像创建瓶颈,然后当它运行时,在第一个训练步骤(步骤0),它有一个严重错误,它尝试以0为模.它在计算时出现在get_image_path函数中mod_index,它是索引%len(category_list)所以category_list必须为0对吗?

为什么会发生这种情况,我该如何预防呢?

编辑:这是我在docker中看到的确切代码

2016-07-04 01:27:52.005912: Step 0: Train accuracy = 40.0%
2016-07-04 01:27:52.006025: Step 0: Cross entropy = 1.109777
CRITICAL:tensorflow:Category has no images - validation.
Traceback (most recent call last):
  File "tensorflow/examples/image_retraining/retrain.py", line 824, in <module>
    tf.app.run()
  File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/platform/app.py", line 30, in run
    sys.exit(main(sys.argv))
  File "tensorflow/examples/image_retraining/retrain.py", line 794, in main
    bottleneck_tensor))
  File "tensorflow/examples/image_retraining/retrain.py", line 484, in get_random_cached_bottlenecks
    bottleneck_tensor)
  File "tensorflow/examples/image_retraining/retrain.py", line 392, in get_or_create_bottleneck
    bottleneck_dir, category)
  File "tensorflow/examples/image_retraining/retrain.py", line 281, in get_bottleneck_path
    category) + '.txt'
  File "tensorflow/examples/image_retraining/retrain.py", line 257, …
Run Code Online (Sandbox Code Playgroud)

python machine-learning tensorflow

16
推荐指数
3
解决办法
9611
查看次数

html-pdf npm库在windows和ubuntu上提供不同的输出

我正在使用https://www.npmjs.com/package/html-pdf库,该库基于Phantom JS,内部使用webkit.我正在粘贴虚拟HTML和JS代码(将这些文件保存在1个文件夹中)并附加输出屏幕截图.

我面临的问题是在Windows上生成的PDF顶部有一些额外的空间(红色以上的空白区域),我无法摆脱它.

这是一个讨论类似问题的论坛(过时),https://groups.google.com/forum/#!topic /phantomjs/YQIyxLWhmr0.

input.html

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
</head>

<body>
    <div id="pageHeader" style="border-style: solid;border-width: 2px;color:red;">
        header   <br/> header       <br/> header   <br/> header
    </div>
<div id="pageContent" style="border-style: solid;border-width: 2px;color:green;">
    <div>
        body    <br/> body    <br/> body
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

JS (你需要路径,fs,把手,html-pdf npm包)

var path = require('path');
var fs = require('fs');
var handlebars = require('handlebars');
var pdf = require('html-pdf');

saveHtml();

function saveHtml() {

fs.readFile('input.html', 'utf-8', {
    flag: …
Run Code Online (Sandbox Code Playgroud)

webkit node.js pdfrenderer pdf-rendering phantomjs

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

如何从一侧禁用抽屉布局?

我做了一个双抽屉布局,没有像这样的动作栏:

使用没有TitleBar或ActionBar的导航抽屉

我的要求是当左侧抽屉打开时禁用右侧抽屉,反之亦然.因此,当左抽屉打开时,我隐藏了右抽屉按钮,反之亦然,并且工作正常.

但问题是,即使我隐藏了一个按钮(左或右),抽屉仍然打开水平滑动(从右向左滑动).那么如何防止抽屉打开?

因为我在没有ActionBarDrawerToggle的内置函数中这样做

setOnDrawerOpenListener
setOnDrawerCloseListener
Run Code Online (Sandbox Code Playgroud)

不可用.

请帮忙!!

android android-layout navigation-drawer

7
推荐指数
2
解决办法
7913
查看次数

有多个推销员的旅行推销员,每个推销员的城市数量有限制吗?

问题:我需要删除(N)从办公室员工家园(坐标可用).我有(x) 7座和(y) 4座驾驶室.

  1. 我必须设计一种算法,让所有员工在最短距离内离开家.

  2. 此外,该算法必须告诉我必须选择多少7座或/和4座车辆以便行驶最小距离.

例如.如果我有15名员工,那么算法可能会告诉我使用1(7座)驾驶室和2(4座)驾驶室并让每个驾驶室的员工如下:

[(E2,E4,E6,E8),(E1,E3,E5,E7,E9,E10,E12),(E11,E13,E14,E15)]

方法:我认为这是一个旅行推销员问题,有多个推销员,每个人都可以旅行的城市数量上限.销售人员也不需要回到原点.我想到了Ant的殖民地问题,但我无法明智地选择哪种算法可供选择

要求:我真的需要ALGORITHM.无论是TSP还是Ant的殖民地,都无关紧要.我会欢迎意见,但我真的需要算法.

algorithm heuristics mathematical-optimization traveling-salesman

7
推荐指数
2
解决办法
739
查看次数

如何为Horizo​​ntalScrollView触发onClickListener?

这个问题解释了我想要的一切.

Horizo​​ntalScrollView似乎是setOnClickListener()不会触发的唯一小部件.

注意:我无法使用onTouch事件,因为每次触摸都会触发4-5次.

我也不能在其父视图上使用onTouch,因为父视图有许多具有不同功能的按钮.


以下描述并不重要:

但是,这些是我搜索过的现有链接(没有帮助):

horizo​​ntalscrollview onclicklistener没有被调用

如何在horizo​​ntalscrollview的点击监听器上实现

单击Horizo​​ntalScrollView的事件

在滚动后,Horizo​​ntalScrollView中的项目的Android单击事件不响应

这些是我发布的链接(没有完全回答):

以编程方式在Horizo​​ntalScrollView中插入视图

其中一个ImageButton没有单击并使Horizo​​ntalScrollView可单击

我在这些链接中询问了多个问题,其中一个是"on ClickListener for Horizo​​ntalScrollView".我的问题的那部分从未得到回答.

因此,一个独家的问题.

android horizontalscrollview

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

使用自定义操作栏/工具栏视图创建选项菜单

我已经为我的操作栏实现了自定义视图.除此之外,我还需要一个OptionMenu. 有没有办法仍然使用默认的OptionMenu?我不想自己设计整个菜单及其功能.

顺便说一句,我的活动扩展了android.support.v7.app.AppCompatActivity


用于为我的操作栏实现自定义视图的代码

custom_action_bar.xml

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:contentInsetEnd="0dp"
app:contentInsetStart="0dp">

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <Button
        android:id="@+id/custom_B"
        android:layout_width="60dp"
        android:layout_height="30dp" />
</LinearLayout>
</android.support.v7.widget.Toolbar>
Run Code Online (Sandbox Code Playgroud)

我把它包含在我的主XML中:

<include
layout="@layout/custom_action_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
Run Code Online (Sandbox Code Playgroud)

对于OptionsMenu,我放了一些从未打印过的日志

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    Log.i(Constants.APP_NAME, "hello1");
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    Log.i(Constants.APP_NAME, "hello2");
}
Run Code Online (Sandbox Code Playgroud)

android android-optionsmenu android-actionbar android-toolbar

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

com.firebase.client.FirebaseException:无法使用类java.util.Date android解析节点

我正在尝试从Android更新Firebase对象.其中一个是Date.

简单的事情:

Map<String, Object> fields = new HashMap<String, Object>();

fields.put("endDate", new Date());
.... some more fields ....

firebaseRef.updateChildren(fields);
Run Code Online (Sandbox Code Playgroud)

崩溃了

Caused by: com.firebase.client.FirebaseException: Failed to parse node with class class java.util.Date
                                                              at com.firebase.client.snapshot.NodeUtilities.NodeFromJSON(NodeUtilities.java:84)
                                                              at com.firebase.client.snapshot.NodeUtilities.NodeFromJSON(NodeUtilities.java:12)
                                                              at com.firebase.client.utilities.Validation.parseAndValidateUpdate(Validation.java:127)
                                                              at com.firebase.client.Firebase.updateChildren(Firebase.java:438)
                                                              at com.firebase.client.Firebase.updateChildren(Firebase.java:426)
                                                              at com.mw.mydot.application.MyApp.updateRideOnPayment(MyApp.java:353)
                                                              at com.mw.mydot.FareSummaryActivity.onPaymentReceived(FareSummaryActivity.java:180)
                                                              at java.lang.reflect.Method.invokeNative(Native Method) 
                                                              at java.lang.reflect.Method.invoke(Method.java:515) 
                                                              at android.support.v7.internal.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:273) 
                                                              at android.view.View.performClick(View.java:4456) 
                                                              at android.view.View$PerformClick.run(View.java:18465) 
                                                              at android.os.Handler.handleCallback(Handler.java:733) 
                                                              at android.os.Handler.dispatchMessage(Handler.java:95) 
                                                              at android.os.Looper.loop(Looper.java:136) 
                                                              at android.app.ActivityThread.main(ActivityThread.java:5086) 
                                                              at java.lang.reflect.Method.invokeNative(Native Method) 
                                                              at java.lang.reflect.Method.invoke(Method.java:515) 
                                                              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785) 
                                                              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601) 
                                                              at dalvik.system.NativeStart.main(Native Method) 
Run Code Online (Sandbox Code Playgroud)

当我用Date字段注释这一行时,所有其他字段都会正常更新.

注意: 'endDate'字段是我要添加到现有对象的新字段.

android firebase firebase-realtime-database

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