Azure 如何在TrainCustomModelAsync表单识别器上定位本地路径

Azure 如何在TrainCustomModelAsync表单识别器上定位本地路径,azure,form-recognizer,Azure,Form Recognizer,有人能给我解释一下TrainModelAsync如何访问windows上的本地路径作为源文件吗。 文件说: 该请求必须包含一个源参数,该参数要么是外部可访问的Azure存储blob容器Uri(最好是共享访问签名Uri),要么是本地安装驱动器中数据文件夹的有效路径指定本地路径时,它们必须遵循Linux/Unix路径格式,并且是以输入装载配置设置值为根的绝对路径,例如。,如果“”配置设置值为“/input”,则有效的源路径为“/input/contosodataset”。所有要训练的数据都应位于源文

有人能给我解释一下TrainModelAsync如何访问windows上的本地路径作为源文件吗。 文件说:

该请求必须包含一个源参数,该参数要么是外部可访问的Azure存储blob容器Uri(最好是共享访问签名Uri),要么是本地安装驱动器中数据文件夹的有效路径指定本地路径时,它们必须遵循Linux/Unix路径格式,并且是以输入装载配置设置值为根的绝对路径,例如。,如果“”配置设置值为“/input”,则有效的源路径为“/input/contosodataset”。所有要训练的数据都应位于源文件夹或其下的子文件夹下。模型使用以下内容类型的文档进行培训—“应用程序/pdf”、“图像/jpeg”、“图像/png”、“图像/tiff”。忽略其他类型的内容

  • 有效的格式是什么?例如,我的列车文件是C:\input\
  • 什么是输入装载配置设置值
  • 以下是我的代码:(如果我将“Source”属性设置为blob存储,则此操作将成功运行)


    仅当您在自己的Docker/Kubernetes环境中作为容器运行表单识别器服务时,“本地路径”选项才适用。托管表单识别器服务只能从Azure Blob容器URL读取培训数据


    也就是说,本地容器目前仅适用于较旧的v1.0-preview。您可以在

    上阅读有关v1.0-preview容器的更多信息。目前,表单识别器标签工具也作为windows安装程序提供。我们可以将本地文件路径设置为源属性吗。如果是,路径应该是什么样子。
      var client = new HttpClient();
            var uri = "https://MYRESOURCENAME.cognitiveservices.azure.com/formrecognizer/v2.0-preview/custom/models/";
            // Request headers
            client.DefaultRequestHeaders.Add("Ocp-Apim-Subscription-Key", ENDPOINT_KEY);
    
            var body =
                new
                {
                    source = new Uri("C:\\train\\").AbsolutePath,
                    sourceFilter = new
                    {
                        prefix = "",
                        includeSubFolders = false
                    },
                    useLabelFile = true
                };
    
    
            StringContent stringContent = new StringContent(JsonConvert.SerializeObject(body), Encoding.UTF8, "application/json");
            var response = await client.PostAsync(uri, stringContent);