我有一个内部开发的应用程序,希望将ML.Net机器学习库与自定义分类器合并。特别是,如何制作可与@implementation PHAsset (UTI)
- (NSString *)utiMimeType
{
NSString *mimeType = @"image/jpeg";
NSString *uType = [PHAssetResource assetResourcesForAsset:self].firstObject.uniformTypeIdentifier;
if (uType) {
NSString *tagMimeType = (__bridge NSString *)UTTypeCopyPreferredTagWithClass((__bridge CFStringRef)uType, kUTTagClassMIMEType);
if (tagMimeType)
mimeType = tagMimeType;
}
return mimeType;
}
@end
类一起使用的自定义分类器?在这样做时,如何做一个自定义分类器意味着要遵守LearningPipeline
接口,尽管ILearningPipelineItem
是一个密封类,但该接口仍要求Microsoft.ML.Runtime.EntryPoints.Var
作为属性?
答案 0 :(得分:0)
LearningPipeline
并非可扩展。没有简单的方法来添加自定义分类器。
您可以查看新的API(从here开始),并实现一个IEstimator<ITransformer>
,然后您可以将其插入管道和Fit
。
这将是可能的,但仍不完全容易。