我刚开始尝试一些机器学习。作为一名C#开发人员,我曾经玩过ML.NET,现在我想看看它是否能帮助解决现实世界的问题。
我们有一个系统,邀请工作人员在多家医院轮班工作,如果一名工作人员有兴趣,他们联系我们的管理团队,然后被分配到轮班。
由于日期/日、地点、时间,当然还有可用的工资,许多轮班都很难分配给工作人员。因此,我们经常要提高每小时的缴费率。当利率上升时,转移的可能性就会大得多。
我的班次显示在下面。
// SHIFT CLASS
int shiftID
int locationID
int shiftGradeID
DateTime shift
我正在转换一个ASP应用程序到PHP,我有困难转录日期验证功能。
在ASP中,我有一个函数isDate(),它允许我验证一个日期,而不管它的格式如何。因此,如果有人输入以下任何内容,isDate()将返回true:
1/1/2012
January 1, 2012
Jan 12, 2010 1:00 pm
1/1/2012 1:32 pm
这样做的好处是我可以让用户以他们选择的任何格式输入日期和时间。之后,只需很少的工作,我就可以在不做任何后处理的情况下更新数据库(假设返回true )。例如:
UPDATE my_table SET date_field = @date_var WHERE m
我正在尝试学习ML.Net是如何工作的。我以前没有机器学习的经验,所以如果这是一个愚蠢的问题,很抱歉。
我曾尝试为证券交易所的烛台数据建立一个模型。我已经将数据从交换加载到一个类的可枚举类中,该类具有时间戳、打开、高、低、关闭和音量的属性。(ohlcv全是十进制,时间戳是一个DateTime)
当我尝试使用Context.Data.LoadFromEnumerable将列表加载到IDataView中时
我得到以下错误:
ArgumentOutOfRangeException: Could not determine an IDataView type for member High (Para
使用ML.Net我拥有(以数据使用为例):
MLContext context = new MLContext();
IDataView data = context.Data.LoadFromEnumerable<Double>(new List<Double> { 1, 2, 3 });
但我知道错误是:
The type 'double' must be a reference type in order to use it as parameter 'TRow'
难道我不能只从双倍列表中加载数据吗?
我正试图预测一个时间序列。
我有一个具有如下日期的数据库,存储为字符串: 2014-07-14T09:13:01.492+02:00:00
我只想把它转换成像"DD - MM - YYYY,hh“这样的日期时间,但是如果我尝试先把字符串转换成日期偏移量,然后转换成我最喜欢的日期时间格式,它就失败了。因为我的字符串中最后的":00“,它似乎失败了。如果很容易就能解决这个问题呢?
这是最初的错误信息(德语):"Die Zeichenfolge wurde nicht als gültiges DateTime erkannt“。
这意味着,我的字符串不是有效的日期时间格式。
这是我的代码(只是一个示例
我们有一个场景,我们需要使用机器学习算法来预测一个值。由于一些问题,我们希望在ML.NET中实现它。
我们在一个项目中尝试了AutoML,并用近80k条数据记录对其进行了训练。我们对数据进行了超过30分钟的训练。csv文件大小为22MB。数据如下所示。
------------------------------------
Col1 col2
------------------------------------
Some text 21
Some other text 2
我们
我需要开发一个应用程序,它使用某种NLP方法识别给定文本中的日期。假设我在DB中有一个日期列为"from“、"to”的数据,如果文本在下面,
Get data between 1st August and 15th August
我需要识别日期并形成查询来检索数据。我用了Natty,我能辨认出日期。但我被更复杂的时间表达式困住了,比如:
Get data uploaded next week
Get data uploaded last week
在这里,对于第一个,我需要确定下周的日期,星期一和星期日的日期,并形成相同的查询第二个。但是和Natty在下个星期从今天的约会开始。
我需要一些帮助来决定如何最好地设计我的桌子。我有大约200 in的数据,我希望放在一个表(历史期权价格数据)。这张桌子看起来像:
String symbol
Date date
Date exp;
double strike;
double ask;
double bid;
<20 other columns>
95%的时间我将获取当前日期的数据。但其他5%的时间我想分析历史数据。
大多数查询都涉及符号/日期/exp的某种组合。
就效率而言,我不知道如何最好地安排这张桌子/S。是否最好将数据放入两个表:历史表和当前表?或者是日期索引?或者可能是额外的布尔列(isCurrent),它
我正在接收来自twitter4j getCreatedAt()方法的twitter4j 's。
Date d = twitter.getCreatedAt();
System.out.println(d);
退出日期:‘周一2月17日:10:34太平洋标准时间2014’
我正在尝试将其转换为包含时间在内的sql.Date。在我现在使用的代码中,从终端查询mysql显示的日期如下:
2014-02-16 00:00:00
这是Tweet模型中的代码。(使用Play 2,顺便说一下)
@Id
public long id;
@Formats.DateTime(pattern="yy
我不知道ML.NET CategoricalOneHotVectorizer是如何工作的,从它们的示例代码来看,
var pipeline = new LearningPipeline
{
// ... extra code ...
new CategoricalOneHotVectorizer("VendorId", "RateCode", "PaymentType"),
// ... extra code ...
new FastTreeRegressor()
};
在我看来,一旦我们调用model = pip
我想在VS2019中使用ML.NET和Windows Forms "chart“。因此,我创建了一个使用"Windows Forms App (.NET Framework)“而不是"Windows Forms App”的新项目,以使用目标.NET Framework4.8。尽管我在extensions下安装了ML.NET Model Builder (预览版),但所有的类都显示错误"The namespace "ML“I not exist in the namespace "Microsoft”。 是否存在安装问题,或者ML.NET只适用于