小编Rob*_*art的帖子

从一组文档中对标记句子进行分类的最佳方法

我有分类问题,我需要找出解决它的最佳方法.我有一套培训文件,其中一些文件中的句子和/或段落标有一些标签.并非所有句子/段落都被标记.句子或段落可能有多个标签/标签.我想做的是制作一些模型,在给出新文档的情况下,它会给出文档中每个句子/段落的建议标签.理想情况下,它只会给我高概率的建议.

如果我使用像nltk NaiveBayesClassifier这样的东西,它会给出不好的结果,我认为因为它没有考虑训练文档中的"未标记"句子,这些句子将包含许多与标记句子相似的单词和短语.这些文件具有法律/财务性质,并且充满法律/财务术语,其中大多数应在分类模型中打折扣.

除了来自训练集的标记数据之外,还有一些比Naive Bayes更好的分类算法,还是有一些方法可以将未标记的数据推入朴素的贝叶斯?

nlp classification machine-learning nltk

7
推荐指数
1
解决办法
2769
查看次数

如何在iPad应用程序中取消选择所选文本

我有一个附加到UIWebView的自定义菜单项(UIMenuItem).当用户在Web视图中选择一些文本后选择我的自定义菜单项时,我想"选择"当前文本选择.问题是当我出于某种原因显示模态表单时,编辑菜单会再次弹出,我认为因为仍然存在选定的(突出显示的)文本范围.我想在捕获所选范围后以编程方式"取消选择"我的自定义菜单项处理程序中的所选文本.

uimenucontroller ipad

5
推荐指数
2
解决办法
2378
查看次数

调用[myString release]不会减少[myString retainCount]

我有以下情况,这似乎导致我的iPad应用程序泄漏内存.

我有一个字符串属性的类...

@property(nonatomic,retain) NSString * synopsis;
Run Code Online (Sandbox Code Playgroud)

我从一些HTTP响应中设置字符串属性,来自JSON或XML响应.

此时,概要对象的保留计数为1.

但我有这种情况:

我将概要保存到本地sqlite数据库,然后我想从内存中释放它,但我有一种奇怪的情况,[synopsis release]从我的对象内部调用不会将保留计数减少到0.

(void) save
{
  NSLog(@"synopsis before save retainCount=%d",[synopsis retainCount]);
  [self saveToDb:synopsis withKey:@"synopsis"];
  NSLog(@"synopsis after save retainCount=%d",[synopsis retainCount]);
  [synopsis release];
  NSLog(@"synopsis after release retainCount=%d",[synopsis retainCount]);
  synopsis=nil;
}
Run Code Online (Sandbox Code Playgroud)

在控制台中,我得到:

synopsis before save retainCount=1

synopsis after save retainCount=1

synopsis after release retainCount=1
Run Code Online (Sandbox Code Playgroud)

这怎么可能?我在模拟器或设备上运行相同的结果.

iphone objective-c nsstring ipad

2
推荐指数
1
解决办法
467
查看次数

令人困惑的(x,y)来自界面构建器中的子视图

我在界面构建器中有一个视图,然后在该视图中有一个子视图.我将子视图视觉放置在其父级的左上角附近.因此,我希望子视图框架的x,y坐标接近(20,20),但IB告诉我它类似于(230,432).如果我然后将属性窗口中的X,Y坐标调整为类似(20,20),则子视图从左上角飞向屏幕......这是什么交易?顺便说一句,它是一个特定于iPad的视图大小,其中顶部/父视图的大小为768x1004.

xcode interface-builder ipad

1
推荐指数
1
解决办法
3130
查看次数