Aracılığıyla paylaş


ResNet50Extension Sınıf

Tanım

Bu, önceden eğitilmiş bir ResNet50 modeli kullanmak için ile birlikte DnnImageFeaturizerEstimator kullanılacak bir uzantı yöntemidir. Bu uzantıyı içeren NuGet'in ikili model dosyasını içermesi de garanti edilir.

public static class ResNet50Extension
type ResNet50Extension = class
Public Module ResNet50Extension
Devralma
ResNet50Extension

Yöntemler

ResNet50(DnnImageModelSelector, IHostEnvironment, String, String)

ResNet işlem hattı için gereken iki karşılık gelen modeli (önişlem bir ve bir ana model) içeren bir tahmin zinciri döndürür. Ayrıca rastgele giriş ve çıkış sütun adlarını kullanabilmek için gereken ColumnsCopyingTransforms'un yeniden adlandırılmasını da içerir. Bu, her iki modelin de bu yöntemi içeren dosyayla aynı konumda olduğunu varsayar ve NuGet aracılığıyla kullanılırsa bunlar da olacaktır. Modeli bir NuGet'ten içeri aktarıyorsanız ResNet50'yi kullanmanın varsayılan yolu bu olmalıdır.

ResNet50(DnnImageModelSelector, IHostEnvironment, String, String, String)

Bu, özel model konumunun belirtilmesine olanak tanır. Bu, özel bir modelin belirtilmesi veya modelin ana uygulamadan farklı bir klasöre ayrı olarak yerleştirilmesi veya gönderilmesi isteniyorsa yararlıdır. OnnxTransformer'ın çalışması için Onnx modellerinin tek başına bir dizinde olması gerektiğinden, bu yöntemin her seferinde bu dizini el ile yapmak zorunda kalmasını önlemek için geçirilen dizine bir ResNet50Onnx/ResNetPrepOnnx alt dizinini eklediğini unutmayın.

Şunlara uygulanır