मैं आर में तंत्रिका नेटवर्क के साथ काम करना सीखने की कोशिश में हूं। एक सीखने की समस्या के रूप में, मेरे पास है पर Kaggle परपहली बार आर में तंत्रिका के साथ काम करना: "संख्यात्मक/जटिल मैट्रिक्स/वेक्टर तर्कों की आवश्यकता है"
चिंता न करें, यह समस्या विशेष रूप से लोगों के साथ सीखने के लिए डिज़ाइन की गई है, इसके साथ कोई इनाम बंधे नहीं है।
मैंने एक साधारण लॉजिस्टिक रिग्रेशन के साथ शुरुआत की, जो मेरे पैरों को गीला करने के लिए बहुत अच्छा था। अब मैं तंत्रिका नेटवर्क के साथ काम करना सीखना चाहता हूं। मेरे प्रशिक्षण डेटा की तरह इस लगता है (स्तंभ: पंक्ति):
- survived: 1
- pclass: 3
- sex: male
- age: 22.0
- sibsp: 1
- parch: 0
- ticket: PC 17601
- fare: 7.25
- cabin: C85
- embarked: S
मेरे शुरुआती आर कोड इस तरह दिखता है:
> net <- neuralnet(survived ~ pclass + sex + age + sibsp +
parch + ticket + fare + cabin + embarked,
train, hidden=10, threshold=0.01)
जब मैं कोड की इस पंक्ति को चलाने मैं निम्नलिखित त्रुटि मिलती है:
Error in neurons[[i]] %*% weights[[i]] :
requires numeric/complex matrix/vector arguments
मैं समझता हूं कि समस्या यह है कि मैं अपने इनपुट चर प्रस्तुत कर रहा हूं लेकिन मैं यह समझने के लिए एक नौसिखिया हूं कि मुझे इसे सही करने के लिए क्या करना है। क्या कोई मदद कर सकता है?
धन्यवाद!
पहले अपने डेटा को देखते हुए, मेरा मानना है कि आपने सभी डेटा को संख्यात्मक मानों में परिवर्तित कर दिया है। E.g केबिन = सी 85, इसका क्या अर्थ है? यदि आप इस प्रकार के मानों को संख्यात्मक रूप से परिवर्तित करते हैं, तो आपकी समस्या का समाधान हो जाएगा। – user1471980