91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .py
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-02
  • 語言: Python
  • 標(biāo)簽: ELM、Python??

資源簡介

超限學(xué)習(xí)機ELM的邏輯回歸二分類Python代碼,需要訓(xùn)練樣本和測試樣本,帶有正則化系數(shù),提高泛化能力,能有效解決欠擬合和過擬合問題。參考來源:http://blog.csdn.net/Mosout/article/details/53997040

資源截圖

代碼片段和文件信息

#!?F:\ELM\Python\logistic?analysis\regularization?constrains?ELM?3.5.2(64-bit)
#?coding=utf-8
import?numpy?as?np
#激活函數(shù)
from?numpy?import?zeros
def?F(x):
???F=1.0/(1+np.exp(-x))
???return?F
#構(gòu)造偏置矩陣?參數(shù)Num是隱藏層神經(jīng)元個數(shù),InitB是偏置的大小,np.not()是矩陣乘法運算
def?CreateB(NumInitB):
????B=np.dot(np.ones((Num1))InitB)
????return?B
#計算精度
def?CalAccur(datalabelInWOutWInitB):
????Num=data.shape[0]
????result=np.dot(F(np.dot(dataInW)+CreateB(NumInitB))OutW)#公式
????count=float(0)
????for?i?in?range(Num):
????????NewIndex?=?np.argmax(result[i:]?axis=0)??#?返回沿軸axis最大值的索引。axis=0給出最大值所在的列從第0列開始,axis=1,表示行
????????if(NewIndex==label[i]):
????????????count+=1
????return?count/Num?#正確的數(shù)量除以總數(shù)量
#讀入數(shù)據(jù)
TrainData=np.loadtxt(‘ti.txt‘)
TrainLabel=np.loadtxt(‘to.txt‘)
TestData=np.loadtxt(‘ci.txt‘)
TestLabel=np.loadtxt(‘co.txt‘)
#獲得數(shù)據(jù)的shape
[TrainInsNumTrainFeaNum]=TrainData.shape
[Te

評論

共有 條評論

相關(guān)資源