2016-03-29 20 views
0

Tek bir büyük veri matrisine (X) sahibiz. Bu satırların alt kümeleri, ilgili farklı görevlere karşılık gelir, ancak aynı zamanda farklı özgün özelliklere de sahiptir. Bu yüzden, bir çok görevli bir çok görevli modelini eğitmek istiyorum ve sklearn'in linear_model MultiTaskElasticNet işlevini seçtim. Modelin uydurma girişleriyle karıştırıldım. Hem X hem de Y matrisinin 2 boyutlu olduğunu söylüyor. Y'deki 2. boyut, görevlerin sayısına karşılık gelir. Bu mantıklı, ama benim anlayışımda X matrisi 3 boyutlu olmalı? Bu şekilde, verilerin hangi alt kümelerinin önceden bildiğim gibi farklı görevlere karşılık geldiğini seçtim (belli ki).Sklearn çok görevli: Giriş verileri 3 boyutlu değil mi?

Bu scikit-learning modülü için verilerimi nasıl doğru gireceğimi bilen biri var mı? Teşekkür ederiz!

cevap

0

Neden X'un her bir görev için değişmesini istediğinizi göremiyorum: çoklu görev öğrenim noktası, aynı özellik alanının, karşılıklı olarak bilgilendirici olabilecek birden çok görev için örnekleri temsil etmek için kullanıldığını gösteriyor. Tüm görevler için tüm örnekler için zemin gerçeği y olmayabilir, ancak bu şu anda scikit-öğrenme uygulamasında varsayılmaktadır.