我正在尝试通过Python scikit-learn 使用隔离林算法。
我不明白为什么我必须生成集合X_test和X_outliers,因为当我获取数据时,我不知道其中是否存在离群值。但这也许只是一个例子,我不必为每种情况生成和填充该集合。我认为隔离林不必清洁X_train(没有异常值)。
我是否误解了算法?我是否必须使用其他算法(我曾考虑过一类SVM,但它X_train必须尽可能干净)?
隔离林算法是无监督算法还是有监督算法(如随机森林算法)?
我似乎是一个非常愚蠢的问题,因为Joda-Time易于使用,没有关于如何在其用户指南中使用它的解释(我在网上找不到有用的答案).
我尝试使用Joda-Time的方法,它可以计算两个日期之间的持续时间.我必须将当前日期与其他日期进行比较.
我不能使用,LocalDateTime因为该类不存在(所以我创建它),但我看到"持续时间"需要ReadableDuration在类中实现,但这个接口也不存在...
我试着写:
DateTime dt = new DateTime(juDate);
Run Code Online (Sandbox Code Playgroud)
和
public class LocalDateTime implements ReadableDuration{
public LocalDateTime() {
}
}
Run Code Online (Sandbox Code Playgroud)
我依靠Maven安装了Joda-Time ,我有2.9.1版本.
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.9.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
你能解释一下新手怎么办吗?