小编Yin*_*ong的帖子

如何将TensorFlow日志记录重定向到文件?

我正在使用TensorFlow-Slim,它有一些有用的日志记录打印到控制台tf.logging.我想将这些记录重定向到文本文件,但找不到这样做的方法.我查看了tf_logging.py源代码,它公开了以下内容,但似乎没有将日志写入文件的选项.如果我错过了什么,请告诉我.

__all__ = ['log', 'debug', 'error', 'fatal', 'info', 'warn', 'warning',
           'DEBUG', 'ERROR', 'FATAL', 'INFO', 'WARN',
           'flush', 'log_every_n', 'log_first_n', 'vlog',
           'TaskLevelStatusMessage', 'get_verbosity', 'set_verbosity']
Run Code Online (Sandbox Code Playgroud)

logging tensorflow

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

使用python urllib/urllib2发出一个http POST请求来上传文件

我想发一个POST请求,使用python将文件上传到Web服务(并得到响应).例如,我可以使用以下命令执行以下POST请求curl:

curl -F "file=@style.css" -F output=json http://jigsaw.w3.org/css-validator/validator
Run Code Online (Sandbox Code Playgroud)

如何使用python urllib/urllib2发出相同的请求?我到目前为止最接近的是:

with open("style.css", 'r') as f:
    content = f.read()
post_data = {"file": content, "output": "json"}
request = urllib2.Request("http://jigsaw.w3.org/css-validator/validator", \
                          data=urllib.urlencode(post_data))
response = urllib2.urlopen(request)
Run Code Online (Sandbox Code Playgroud)

我从上面的代码中得到了HTTP Error 500.但是既然我的curl命令成功了,那我的python请求肯定有问题吗?

我对这个话题很陌生,如果菜鸟问题有很简单的答案或错误,请原谅我.在此先感谢您的所有帮助!

python post http urllib urllib2

13
推荐指数
2
解决办法
4万
查看次数

Emacs用于多个命令的键绑定

我是emacs的新手,并且有一个菜鸟问题.我可以将一个键绑定到一个特定的函数(global-set-key (kbd "C-c a b c") 'some-command),其中some-command是一个函数.我怎样才能调用两个函数(比如some-commandsome-other-command一个键绑定)?非常感谢!

emacs elisp key-bindings

13
推荐指数
2
解决办法
5535
查看次数

HTML/CSS:移动设备中的表字体大小不同

我想有一个简单的网站,可以在桌面和移动浏览器上工作,并遇到一个奇怪的(菜鸟)问题:当我有一个列的文本长度不同的表时,在移动设备中呈现的字体大小是显着不同的.知道为什么会这样,以及什么是快速和干净的解决方案?在此先感谢您的帮助!

HTML代码:

<!DOCTYPE html>
<html>
  <head>
    <style>
     body {
       font-family: Verdana, Geneva, Arial, sans-serif;
       font-size: medium;
     }
     table, td {
       border: 1px solid black;
     }
    </style>
  </head>
  <body>
    <table>
      <tr>
        <td>Short text. Short text</td>
        <td>Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some long text. Some …
Run Code Online (Sandbox Code Playgroud)

html css font-size mobile-browser

12
推荐指数
2
解决办法
8664
查看次数

Tensorflow:以最小的验证错误保存模型

我使用tensorflow运行了一个培训工作,并获得了验证集损失的以下曲线.在第6000次迭代后,网络开始过度拟合.所以我想在过度拟合之前得到模型.

失利

我的训练代码如下:

train_step = ......
summary = tf.scalar_summary(l1_loss.op.name, l1_loss)
summary_writer = tf.train.SummaryWriter("checkpoint", sess.graph)
saver = tf.train.Saver()
for i in xrange(20000):
    batch = get_next_batch(batch_size)
    sess.run(train_step, feed_dict = {x: batch.x, y:batch.y})
    if (i+1) % 100 == 0:
        saver.save(sess, "checkpoint/net", global_step = i+1)
        summary_str = sess.run(summary, feed_dict=validation_feed_dict)
        summary_writer.add_summary(summary_str, i+1)
        summary_writer.flush()
Run Code Online (Sandbox Code Playgroud)

训练结束后,只保存了五个检查点(19600,19700,19800,19900,20000).有没有办法让tensorflow根据验证错误保存检查点?

PS我知道tf.train.Saver有一个max_to_keep参数,原则上可以保存所有的检查点.但那不是我想要的(除非它是唯一的选择).我希望保护程序保持检查点到目前为止最小的验证损失.那可能吗?

machine-learning tensorflow

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

如何检查目标是否已添加?

假设我有一个cmake宏,它根据某些条件添加目标(库或可执行文件)

macro (conditionally_add target_name target_src condition)
  if (condition)
    add_library (target_name target_src)
  endif ()
endmacro()
Run Code Online (Sandbox Code Playgroud)

我的问题是,在调用此函数后

conditionally_add (mylib mysrc.cc ${some_condition})
Run Code Online (Sandbox Code Playgroud)

如何检查库是否已添加?更具体地说,我想在下面做一些事情

if (my_lib_is_added)    # HOW TO DO THIS?
  # Do something.
endif ()
Run Code Online (Sandbox Code Playgroud)

cmake

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

张量流中是否存在无操作(传递)操作?

根据标题.我想利用这样的操作来重命名节点并更好地组织图形.或者是否有其他建议的做法来重命名图表中的现有节点?谢谢!

tensorflow

8
推荐指数
2
解决办法
5100
查看次数

OpenCV是否具有处理sRGB色彩空间中的非线性的功能?

我想知道OpenCV是否具有处理sRGB色彩空间中的非线性的功能.

假设我想将JPEG图像从sRGB颜色空间转换为XYZ颜色空间.如本Wiki页面所述,需要首先撤消非线性以转换为线性RGB空间,然后与3x3颜色转换矩阵相乘.但是,我在cvtColor文档中找不到任何此类讨论.我错过了什么?

非常感谢提前!

opencv colors image-processing computer-vision

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

cmake检查Mac OS X,使用APPLE或$ {APPLE}

我想检查一下我是否在Mac OS X中,并且具有以下代码

cmake_minimum_required (VERSION 3.0)
project (test)
set (FOO 1)
if (${FOO} AND ${APPLE})
  message ("MAC OS X")
endif ()
Run Code Online (Sandbox Code Playgroud)

它在非OSX系统上失败并显示错误消息

CMake Error at CMakeLists.txt:4 (if):
  if given arguments:

    "1" "AND"

  Unknown arguments specified
Run Code Online (Sandbox Code Playgroud)

如果我更换${APPLE}APPLE,错误就走开了.但我有点困惑.什么时候应该引用变量${VAR}?何时不应该?

提前致谢.

cmake

6
推荐指数
3
解决办法
8000
查看次数

递归查找不可公开读取的文件

我想以递归方式查找我public_html文件夹中不可公开读取的所有文件(即那些会导致403错误的文件).是否有快速bash命令?我正在使用运行apache的Linux服务器,如果这是相关的.谢谢.

linux bash public-html server

6
推荐指数
2
解决办法
2148
查看次数