C# 即插即用机器学习

C# 即插即用机器学习,c#,python,sql,sql-server-2008,tsql,C#,Python,Sql,Sql Server 2008,Tsql,开始机器学习最简单的方法是什么 我对它有很实际的应用 一些经理在我膝上扔了一堆数据仓库,要求我告诉他们什么是推动销售的因素。 数据包括: sales by client (clients being doctors offices) sales by doctor products they bought client demographics all kinds of different date information 总结数据,基本上是公司与所有客户进行的每笔交易的完整数据和每笔交易的详

开始机器学习最简单的方法是什么

我对它有很实际的应用

一些经理在我膝上扔了一堆数据仓库,要求我告诉他们什么是推动销售的因素。

数据包括:

sales by client (clients being doctors offices)
sales by doctor
products they bought
client demographics
all kinds of different date information
总结数据,基本上是公司与所有客户进行的每笔交易的完整数据和每笔交易的详细信息

所有数据都存储在sql server 2008中

问题:是否有c#/python中已有的工具可以连接到数据库,开始分析趋势/模式/关系

更具体地说:
如何将使用python或c#的机器学习算法应用于我的数据,以提取某种有意义的信息?

您可以在SQL Server 2008中获得捆绑的数据挖掘工具。您应该先在谷歌上搜索“SQL Server 2008中的数据挖掘简介”之类的实用示例。

您可以在SQL Server 2008中获得捆绑的数据挖掘工具。你应该先在谷歌上搜索“SQL Server 2008中的数据挖掘简介”之类的实用示例。

我不知道从哪里开始讨论这个问题。首先,这里的问题不是“机器学习”。没有一款软件可以接收一堆数据库表并回答诸如“什么推动了销售”之类的问题。天哪,人们在这方面做得都不好,所以对无监督的计算机的要求很高

我不清楚这些数据是否包含了这个问题的答案。这些数据确实包含了销售情况和各种其他因素的描述。这些“驱动”销售是否是相当主观的

其他人对编程工具提出了宝贵的建议。我强烈建议您关注数据挖掘工具,而不是编程工具。SQL Server确实内置了一个工具。我不确定这是否有帮助。您可以找到一个工具列表。其中一些是免费软件。如果您通过编程访问它们,您将面临两个问题。首先,您将只关注问题的“编程”方面,而不是结果。第二个问题是,即使你发现了好的结果,你也无法与他人沟通


最后,我猜他们真正想要的是一个工具,它可以沿着不同的维度对数据进行切片和切分——SQL Server中也提供了这种工具。您可以按照事实表结构组合一组表(如拉尔夫·金博尔(Ralph Kimball)在《数据仓库工具包》(Data Warehouse Toolkit)等书中所述)。这听起来像是一个报告问题,而不是一个机器学习问题。

我不确定从哪里着手解决这个问题。首先,这里的问题不是“机器学习”。没有一款软件可以接收一堆数据库表并回答诸如“什么推动了销售”之类的问题。天哪,人们在这方面做得都不好,所以对无监督的计算机的要求很高

我不清楚这些数据是否包含了这个问题的答案。这些数据确实包含了销售情况和各种其他因素的描述。这些“驱动”销售是否是相当主观的

其他人对编程工具提出了宝贵的建议。我强烈建议您关注数据挖掘工具,而不是编程工具。SQL Server确实内置了一个工具。我不确定这是否有帮助。您可以找到一个工具列表。其中一些是免费软件。如果您通过编程访问它们,您将面临两个问题。首先,您将只关注问题的“编程”方面,而不是结果。第二个问题是,即使你发现了好的结果,你也无法与他人沟通


最后,我猜他们真正想要的是一个工具,它可以沿着不同的维度对数据进行切片和切分——SQL Server中也提供了这种工具。您可以按照事实表结构组合一组表(如拉尔夫·金博尔(Ralph Kimball)在《数据仓库工具包》(Data Warehouse Toolkit)等书中所述)。这听起来像是一个报告问题,而不是一个机器学习问题。

谷歌有一个预测/机器学习API,如果你对结果比理解更感兴趣,它会非常棒(尽管有一些背景知识肯定会有帮助,这样你就可以知道你所做的事情是否有意义)


谷歌有一个预测/机器学习API,如果你对结果比理解更感兴趣,它会非常棒(尽管有一些背景知识肯定会有帮助,这样你就可以知道你所做的事情是否有意义)


我认为,在回答这个问题之前,你必须真正了解一点机器学习。据我所知,我们还没有发明甲骨文“给我想要的”程序。有一些库,比如Weka,您可以从中使用算法。但是如果你不知道使用哪种算法以及为什么要使用它们,你就不可能得到你想要的。最简单的入门方法是开始复习一些公开的关于它的课件:我不久前读过这篇文章:这对理解这类事情是如何运作的非常有帮助。有一个证券交易所的例子,它有完整的源代码,显示了模式和预测。我非常喜欢“编程集体智能”(Programming Collective Intelligence)()。它非常广泛,包括搜索、优化、分类和建模技术。它是用python编写的,有很多使用fb、hotornot、finance等数据集的真实示例。这些都与您想要进行的建模/功能分析相关。我认为在回答这个问题之前,您必须实际了解一点机器学习。据我所知,我们还没有发明甲骨文“