Python 派勒恩2';s show_weights.py:&x27;str';对象没有属性';获取"权重"视图';

Python 派勒恩2';s show_weights.py:&x27;str';对象没有属性';获取"权重"视图';,python,machine-learning,Python,Machine Learning,编辑:该错误已在中解决 在中运行show\u weights.py cifar\u grbm\u smd.pkl时遇到问题,返回: ... in weights_view = dataset.get_weights_view(W) AttributeError: 'str' object has no attribute 'get_weights_view' 但是,plot\u monitor.py cifar\u grbm\u smd.pkl工作正常。show_weights.py和plo

编辑:该错误已在中解决


在中运行
show\u weights.py cifar\u grbm\u smd.pkl
时遇到问题,返回:

... in weights_view = dataset.get_weights_view(W)
AttributeError: 'str' object has no attribute 'get_weights_view'
但是,
plot\u monitor.py cifar\u grbm\u smd.pkl
工作正常。
show_weights.py
plot_monitor.py
都在
pylearn2/scripts/tutorials/dbm\u demo/train_dbm.py中工作

我检查了pickle对象(dbm.pkl和cifar_grbm_smd.pkl)的属性,确定其具有以下特性:

  • .拿些重量
  • .获取\u权重\u格式
  • .获取重量和地形
  • .获取\u权重\u视图\u形状

因此,我没有看到
get\u weights\u view
。这就解释了快速入门教程失败的原因。但是为什么其他测试会起作用,为什么教程会出错?

文件get\u weights\u report.py似乎缺少一行。尝试添加以下两行:

        dataset_filename = yaml_parse.load(model.dataset_yaml_src)
        dataset = serial.load(dataset_filename)
在节中

    if dataset is None:
        logger.info('loading dataset...')
        control.push_load_data(False)
        dataset_filename = yaml_parse.load(model.dataset_yaml_src)
        dataset = serial.load(dataset_filename)
        control.pop_load_data()
        logger.info('...done')

在111号线附近。在当前版本数据集中,基本上是pickle文件的名称,而不是其内容。

文件get\u weights\u report.py似乎缺少一行。尝试添加以下两行:

        dataset_filename = yaml_parse.load(model.dataset_yaml_src)
        dataset = serial.load(dataset_filename)
在节中

    if dataset is None:
        logger.info('loading dataset...')
        control.push_load_data(False)
        dataset_filename = yaml_parse.load(model.dataset_yaml_src)
        dataset = serial.load(dataset_filename)
        control.pop_load_data()
        logger.info('...done')

在111号线附近。在当前版本数据集中,基本上是pickle文件的名称,而不是其内容。

文件get\u weights\u report.py似乎缺少一行。尝试添加以下两行:

        dataset_filename = yaml_parse.load(model.dataset_yaml_src)
        dataset = serial.load(dataset_filename)
在节中

    if dataset is None:
        logger.info('loading dataset...')
        control.push_load_data(False)
        dataset_filename = yaml_parse.load(model.dataset_yaml_src)
        dataset = serial.load(dataset_filename)
        control.pop_load_data()
        logger.info('...done')

在111号线附近。在当前版本数据集中,基本上是pickle文件的名称,而不是其内容。

文件get\u weights\u report.py似乎缺少一行。尝试添加以下两行:

        dataset_filename = yaml_parse.load(model.dataset_yaml_src)
        dataset = serial.load(dataset_filename)
在节中

    if dataset is None:
        logger.info('loading dataset...')
        control.push_load_data(False)
        dataset_filename = yaml_parse.load(model.dataset_yaml_src)
        dataset = serial.load(dataset_filename)
        control.pop_load_data()
        logger.info('...done')

在111号线附近。在当前版本的数据集中,基本上是pickle文件的名称,而不是其内容。

引入错误的开发人员应该在中更正错误。

引入错误的开发人员应该在中更正错误。

引入错误的开发人员应该在中更正错误。

引入错误的开发人员介绍了错误,应该在中更正它。

第一篇文章很棒!欢迎来到StackOverflow。长命百岁。一个伟大的第一个职位!欢迎来到StackOverflow。长命百岁。一个伟大的第一个职位!欢迎来到StackOverflow。长命百岁。一个伟大的第一个职位!欢迎来到StackOverflow。长命百岁。