2017-01-29 13 views
5

से मॉडल कैसे आयात करें मेरे पास एक पीएमएमएल फ़ाइल है जो एक लॉजिस्टिक रिग्रेशन मॉडल को एन्कोड करता है जिसे एमएलआईबीबी से निर्यात नहीं किया गया था।अपाचे स्पार्क एमएलआईबीबी: पीएमएमएल

मूल्यांकन/भविष्यवाणी के लिए जावा में एमएलआईबीबी का उपयोग करके मैं पीएमएमएल से मॉडल कैसे आयात कर सकता हूं?

(मुझे पता है कि MLlib can export to PMML, लेकिन मैं PMML से आयात करने की आवश्यकता)

उत्तर

-1

आयात करने के लिए, आप उलटे क्रम में PMML निर्यात कार्रवाई करने की जरूरत है:

  1. निकालें से अवरोधन और सुविधा गुणांक पीएमएमएल का RegressionModel/RegressionTable तत्व।
  2. इंस्टेंटियेट स्पार्क एमएल की LogisticRegressionModel ऑब्जेक्ट उन मानों का उपयोग कर।

यह मेरा दूसरा बार जवाब है। मुझे आश्चर्य है कि पहला जवाब क्यों हटा दिया गया था (बिना किसी चर्चा/स्पष्टीकरण के)?

+0

शायद ओपी जिसने आपको प्रश्न पूछा है, उसे हटा दिया गया है, इस प्रकार आपका उत्तर भी इसके साथ हटा दिया गया था। ऐसा तब होता है जब उत्तर को – eliasah

+0

@ user1808924 ओपी स्वीकार नहीं किया गया है। आपने उत्तर पोस्ट नहीं किया, केवल एक टिप्पणी। मैंने आपकी टिप्पणी हटा दी क्योंकि यह रचनात्मक और बहुत अस्पष्ट नहीं था। आपके उत्तर के लिए धन्यवाद, लेकिन यह वही नहीं है जो मैं पूछ रहा था। मुझे पीएमएमएल को एमएलआईबी में सीधे सुविधाओं को पार्स किए बिना आयात करने के लिए एक तरीका चाहिए और फिर मॉडल को तुरंत चालू करें। – Qululu

+0

@Qululu कोई और "प्रत्यक्ष" तरीका नहीं है। अपाचे स्पार्क और पीएमएमएल लॉजिस्टिक रिग्रेशन मॉडल का प्रतिनिधित्व करने के लिए विभिन्न अवधारणाओं/डेटा संरचनाओं का उपयोग करते हैं। आपको दोनों के बीच मैन्युअल अनुवाद करना होगा, इसके लिए कोई जादुई "कास्ट ऑपरेटर" नहीं है। वैकल्पिक रूप से, आप अपाचे स्पार्क पर पीएमएमएल मॉडल क्यों नहीं स्कोर करते हैं - वे इसके लिए जावा पुस्तकालयों का उपयोग करने के लिए तैयार हैं। – user1808924

0

क्या आपने पीएमएमएल लोडर जैसे jpmml-spark का उपयोग करने पर विचार किया है? आप मॉडल के निर्माण और आपके द्वारा उपयोग किए जाने वाले पीएमएमएल निर्यातक के आधार पर इंटरऑपरेबिलिटी समस्याएं हो सकती हैं। मेरा मानना ​​है कि sklearn2pmml jpmml लाइब्रेरी पर आधारित है, इसलिए यदि आप संयोजन में उन लोगों का उपयोग करते हैं तो आपको अच्छी इंटरऑपरेबिलिटी होनी चाहिए।

संबंधित मुद्दे