小编Ivo*_*lka的帖子

如何设计机器学习功能

您是否有一些建议或阅读如何为机器学习任务设计功能?即使对于神经网络,良好的输入特征也很重要.所选择的特征将影响所需数量的隐藏神经元和所需数量的训练样例.

以下是一个示例问题,但我对一般的特征工程感兴趣.

动机示例: 在观看拼图时会有什么好的输入(例如,15拼图推箱子)?是否有可能认识到哪两个国家更接近目标?

pattern-recognition artificial-intelligence classification machine-learning neural-network

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

重命名()没有fsync()安全吗?

rename(tmppath, path)没有先拨打电话是否安全fsync(tmppath_fd)

我希望路径始终指向一个完整的文件.我主要关心的是Ext4.在所有未来的Linux内核版本中,rename()承诺是否安全?

Python中的一个用法示例:

def store_atomically(path, data):
    tmppath = path + ".tmp"
    output = open(tmppath, "wb")
    output.write(data)

    output.flush()
    os.fsync(output.fileno())  # The needed fsync().
    output.close()
    os.rename(tmppath, path)
Run Code Online (Sandbox Code Playgroud)

linux rename fsync ext4

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

Python中的安全表达式解析器

如何让用户以安全的方式执行数学表达式?我需要编写完整的解析器吗?

有什么像ast.literal_eval(),但对于表达式?

python parsing

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

@ $ array ['possible_missing_key']是反模式吗?

从PHP数组中提取可能缺少的值时,使用@是否可以?例:

$value = @$array['possibly_missing_key'];
Run Code Online (Sandbox Code Playgroud)

预期的行为:

if (isset($array['possibly_missing_key'])) {
    $value = $array['possibly_missing_key'];
} else {
    $value = null;
}
Run Code Online (Sandbox Code Playgroud)

我想知道,在传播使用模式之前.

php arrays error-suppression operators

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

FIFO(命名管道)消息传递障碍

我计划使用Unix命名管道(mkfifo)进行简单的多进程消息传递.消息只是一行文本.

你会劝阻我吗?我应该期待什么障碍?

我注意到了这些限制:

  1. 在收到消息之前,发件人无法继续.
  2. 接收器被阻塞,直到有一些数据.当我们需要停止读取时,将需要非阻塞IO.例如,另一个线程可能会要求这样做.
  3. 接收器可以在单次读取中获得许多消息.这些必须在退出前进行处理.
  4. 原子消息的最大长度限制为4096字节.这是Linux上的PIPE_BUF限制(参见man 7 pipe).

我将在Python中实现消息传递.但总体上存在障碍.

python unix linux pipe named-pipes

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