アットウィキロゴ

くらすうう

import numpy as np
import math
 
class nn:
 
 
 
    def makedata(self,ax):
 
        for eq1 in range(3):
            for i in range(self.number):
                z=ax[eq1][0]
                for j in range(2):
                    s1=self.eq[eq1][j+1]
                    z=z+ax[eq1][j+1]*self.e[s1][i]
                s1=self.eq[eq1][0]
                z1=1/(1+math.exp(-z))
                self.e[s1][i]=z1
 
        ee=0
        for i in range(self.number):
            ee=ee+(self.e[4][i]-self.y[i])*(self.e[4][i]-self.y[i])
 
        return ee    
最終更新:2018年02月14日 15:03