2016-10-12 1 views
-2

사용자가 매일 계정 잔액을 받고 균형을 기반으로 작업을 수행하는 데 문제가 있습니다.감독 대상 컴퓨터 학습 .Net

역사적인 균형과 그에 따른 행동 목록이 주어지면 기계 학습을 사용하여 미래의 행동을 예측할 수 있습니까? 가급적이면 .net 플랫폼.

감사합니다. 방주

답변

0

나는 어떤 데이터 분석을위한 .NET을 사용한 적이 있지만, 나는 내가 .NET 논리로 여기있는 것들 중

한 말을 바꾸어 너무 어렵지 않을 것이라 확신합니다 사람들은 데이터 과학에 대해 마음에 들지 않습니다. 무언가가 실제로 가능한지 (이 경우 미래의 결과를 예측할 수 있는지) 알기 위해서는 데이터로 많은 것을 탐구하고 데이터에 충분한 패턴이 있는지 확인해야합니다. (인간 또는 ML 알고리즘으로) 학습 할 수 있습니다.

이렇게하는 방법은 데이터를 임의로 섞어서 분할하는 것입니다. 한 그룹에는 데이터의 70 %를 사용하고 다른 하나는 데이터의 30 %를 사용한다고 가정 해 봅시다. 일단 이렇게하면 첫 번째 그룹 (훈련 세트)에서 일부 알고리즘을 훈련시키고 두 번째 그룹 (테스트 세트)을 사용하여 알고리즘의 정확성을 검증하고자합니다. 알고리즘을 어떻게 선택 했습니까? 그것은 가장 까다로운 부분입니다. 데이터에 대한 모든 액세스 권한이 주어진다면 특정 시나리오에 가장 적합한 시나리오를 말할 수 있습니다. 그러나 귀하의 결과물이 아주 이산적인 것처럼 보일 때 (최대 5 가지 행동을 가정 해 봅시다), 이것이 감독 학습 분류 문제가됩니다. 나는이 알고리즘 중 하나 (SVM, kNN 및 DecisionsTrees가 인기있는 알고리즘) 중 하나를 사용하여 분석을 수행하고 F1이나 R^2와 같은 일부 오류를 사용하여 적합한 알고리즘이 테스트 세트에서 얼마나 잘 수행되는지 확인합니다.

관련 문제