मैं वीकाशर्प का उपयोग करके सी # और एफ # क्षेत्रों में विभिन्न एल्गोरिदम की सापेक्ष दरों के कुछ मूल्यांकन करने का प्रयास कर रहा हूं और मेरी रुचि रखने वाले एल्गोरिदम में से एक मार्कोव चेन था। मुझे पता है कि वीका के पास एचएमएम एप्लीकेशन है लेकिन मैं इसे वीकाशर्प में लागू करने में सक्षम नहीं हूं और सोच रहा था कि इस उद्देश्य के अनुरूप जे 48 एल्गोरिदम को संशोधित करने का कोई तरीका है या नहीं। मुझे पता है कि जे 48 और पहले ऑर्डर मार्कोव चेन के बीच कुछ समानता है लेकिन यह निर्धारित करने की कोशिश कर रहा हूं कि क्या संशोधित करने की आवश्यकता है और यदि यह करने के लिए एक उचित बात है। यिन झू के वीकाशर्प में लागू जे 48 है:जे 48 और मार्कोव चेन के बीच अंतर
type J48() =
static member DefaultPara = "-C 0.25 -M 2"
static member MakePara(?binarySplits, ?confidenceFactor, ?minNumObj, ?unpruned, ?useLaplace) =
let binarySplitsStr =
let b = match binarySplits with
| Some (v) -> v
| None -> false
if not b then "-B" else ""
let confidenceFactorStr =
let c = match confidenceFactor with
| Some (v) -> v
| None -> 0.25 // default confi
"-C " + c.ToString()
let minNumObjStr =
let m = match minNumObj with
| Some (v) -> v
| None -> 2
"-M " + m.ToString()
let unprunedStr =
let u = match unpruned with
| Some (v) -> v
| None -> false
if u then "-U" else ""
let useLaplaceStr =
let u = match useLaplace with
| Some (v) -> v
| None -> false
if u then "-A" else ""
binarySplitsStr + " " + confidenceFactorStr + " " + minNumObjStr + " " + unprunedStr + " " + useLaplaceStr
आपको बहुत बहुत धन्यवाद।
मुझे लगता है कि J48 एक सांख्यिकीय वर्गीकारक कि सांख्यिकीय वितरण का उपयोग करने के लिए है, लेकिन मार्कोव चेन एक FSM कि आँकड़े –
का उपयोग कर @KhaledAKhunaifer FSM से तुम्हारा मतलब परिमित राज्य मशीन प्रशिक्षित किया जा सकता है ? –
@VitalijZadneprovskij हां, इसे राज्य शुरू करने के लिए 1 डी सर अल्फा का उपयोग करके कार्यान्वित किया गया है, और –