কেবল মজাদার জন্য আপনি টিপলস তৈরি করে হাতে ফিচারটি গণনা করতে পারেন s e q= (ঘ1, । । । ,ঘএন) যেমন যে এসu m ( s e q)) =Σএনi = 1। ডি। একবার আপনি এই টিউপসগুলি ফর্ম করার পরে প্রতিটি এন্ট্রি বর্তমান কাঁচা বৈশিষ্ট্যটি উত্থাপিত হওয়া শক্তিটি নির্দেশ করে। তাই বলে( 1 , 2 , 3 ) একচেটিয়া মানচিত্র হবে এক্স1এক্স22এক্স33।
টিপলস পেতে কোডটি হল:
def generate_all_tuples_for_monomials(N,D):
if D == 0:
seq0 = N*[0]
sequences_degree_0 = [seq0]
S_0 = {0:sequences_degree_0}
return S_0
else:
# S_all = [ k->S_D ] ~ [ k->[seq0,...,seqK]]
S_all = generate_all_tuples_for_monomials(N,D-1)# S^* = (S^*_D-1) U S_D
print(S_all)
#
S_D_current = []
# for every prev set of degree tuples
#for d in range(len(S_all.items())): # d \in [0,...,D_current]
d = D-1
d_new = D - d # get new valid degree number
# for each sequences, create the new valid degree tuple
S_all_seq_for_deg_d = S_all[d]
for seq in S_all[d]:
for pos in range(N):
seq_new = seq[:]
seq_new[pos] = seq_new[pos] + d_new # seq elements dd to D
if seq_new not in S_D_current:
S_D_current.append(seq_new)
S_all[D] = S_D_current
return S_all
যদি আপনি লিনিয়ার বীজগণিত জানেন তবে রিগ্রেশন করা সহজ হওয়া উচিত।
c = pseudo_inverse(X_poly)*y
উদাহরণ। সাধারণীকরণে আপনার আগ্রহ থাকলেও নিয়মিত রৈখিক প্রতিরোধকে নিয়মিত করা ভাল।
যুবালের কাছে স্বীকৃতি হ'ল সাহায্যের জন্য সিএস এক্সচেঞ্জ ।