public Task <RecommendationPrediction> Predict(RecommendationData recommendationData) { return(Task.Run(() => { return _model.Predict(recommendationData); })); }
public RecommendationData GetRecommendedList([FromUri] string session_key) { List <MajorPreference> majorMatches = new List <MajorPreference>(); RecommendationData recommendationData = new RecommendationData(); recommendationData.recommended_majors = MapMajorsToLocations(GetTopMajorMatchesForPlayer(session_key, TOP_X_MAJORS)); return(recommendationData); }
public IActionResult Recommend(Recommendation recommendation) { if (ModelState.IsValid)//validates recommendation { RecommendationData.AddRecommendation(recommendation); return(RedirectToAction("ViewRecs"));//if valid returns viewRecs } return(View());//if not valid returns back to page }
private void UpdateRecommendation(RecommendationData recommendation, EntryContentBase entry) { var imageUrl = entry.GetAssets <IContentImage>(_contentLoader, _urlResolver).FirstOrDefault() ?? ""; var originalPrice = _pricingService.GetPrice(entry.Code); var salePrice = _pricingService.GetDiscountPrice(entry.Code); if (recommendation.Attributes == null) { recommendation.Attributes = new Dictionary <string, string>(); } recommendation.Attributes.Add(Title, entry.DisplayName); recommendation.Attributes.Add(Url, entry.GetUrl(recommendation.Lang)); recommendation.Attributes.Add(Image, imageUrl); recommendation.Attributes.Add(UnitPrice, originalPrice?.UnitPrice.ToString()); recommendation.Attributes.Add(SalePrice, salePrice?.UnitPrice.ToString()); }
private async Task MakeIndividualPrediction() { if (HotelsCombo.SelectedValue == null || TravelerTypesCombo.SelectedValue == null) { return; } // Individual Prediction var recommendationData = new RecommendationData { Hotel = HotelsCombo.SelectedValue.ToString(), TravelerType = TravelerTypesCombo.SelectedValue.ToString() }; var result = await ViewModel.Predict(recommendationData); ResultBlock.Text = result != null?result.Score.ToString() : string.Empty; }
public RecommendationItemViewModel(RecommendationData data, int index) { Data = data; Index = index; }
/// <summary> /// 设置跟随推荐 /// </summary> /// <param name="access_token">公众号access token</param> /// <param name="card_id">会员卡id</param> /// <param name="data">需要设置的类型</param> public JsonResult SetFollowRecommendation(string access_token, string card_id, RecommendationData data) { object operation = null; if (data is ActivateMsgOperation) { operation = new { activate_msg_operation = data } } ; else if (data is ModifyMsgOperation) { operation = new { modify_msg_operation = data } } ; DynamicDictionary dic = new DynamicDictionary(); dic.SetMember("card_id", card_id); dic.SetMember("member_card", operation); string url = $"{Config.WxApi}card/update?access_token={access_token}"; return(WxAPI.Request <JsonResult>(url, dic.GetMembers(), Method.POST)); }