我正在使用Accord框架来做PrincipalComponentAnalysis。
我有一个计算的距离矩阵,然后对其应用KPCA:
Dim pca = new KernelPrincipalComponentAnalysis()
pca.Learn(distances)
pca.NumberOfOutputs = 2
Dim actual()() As double = pca.Transform(distances)
这工作得很好。但是,如果矩阵非常大(例如2000x2000),pca.learn需要几分钟的时间。有没有一种方法可以学习采样矩阵(例如500x500),以便转换大矩阵?我试过
我希望学习Linq来查询MS SQL数据库,但不确定该走哪条路。我最近读到Linq to SQL正在被整合到Entity Framework中,开发可能已经停滞不前。
仍然值得学习Linq to SQL吗?或者我应该关注Entity Framework或其他对象关系模型,比如Ideablade的Devforce,它正在迁移到Linq作为它的查询语言?