如何在Windows上使用Python字符实现?

2024-09-30 10:35:14 发布

您现在位置:Python中文网/ 问答频道 /正文

你好,

我想使用Andrej karphy的Character-Based LSTM(char rnn)生成文本,但是既没有安装Linux操作系统,也没有安装Torch,所以我想使用它的Python实现,它使用Tensorflow,可以通过pip安装(查看PyPI here上的包详细信息)。你知道吗

这个包安装了一个命令行应用程序charrnn,我不太清楚如何使用它。 例如,我试图设置数据集的目录:

charrnn --datasets directory C:/Users/nemes/Documents/Projekt_MIDICSV/input

我得到以下错误:

usage: charrnn [-h] [--version] [--verbose] [--model file] [--window length]
               [--batch size] [--datasets directory]
               {train,decode} ...
charrnn: error: invalid choice: 'C:/Users/nemes/Documents/Projekt_MIDICSV/input' (choose from 'train', 'decode')

我尝试了许多不同的变化,有没有'火车',但从来没有成功。文档中说默认路径是“datasets”,这个路径在哪里?你知道吗

我也只用火车:

charrnn train

Traceback (most recent call last):
  File "c:\users\nemes\appdata\local\conda\conda\envs\tensorflow\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\users\nemes\appdata\local\conda\conda\envs\tensorflow\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\nemes\AppData\Local\conda\conda\envs\tensorflow\Scripts\charrnn.exe\__main__.py", line 9, in <module>
  File "c:\users\nemes\appdata\local\conda\conda\envs\tensorflow\lib\site-packages\charrnn\__main__.py", line 27, in main
    run(args)
  File "c:\users\nemes\appdata\local\conda\conda\envs\tensorflow\lib\site-packages\charrnn\train.py", line 165, in run
    t_train, t_val = train_val_split(get_text(args.datasets), args)
  File "c:\users\nemes\appdata\local\conda\conda\envs\tensorflow\lib\site-packages\charrnn\text.py", line 26, in get_text
    for dataset in os.listdir(directory):
FileNotFoundError: [WinError 3] System can't find the following path: 'datasets'

如果有人熟悉这种库:你能解释一下如何通过培训过程,从设置目录到设置批量大小和深层次的数量来输出生成的文本吗?你知道吗

谢谢你的帮助!


Tags: inpyliblocaltensorflowlinetrainconda

热门问题