import math
import random
import turtle
def g(x1,x2):
return x1*x1 + x2*x2 – 100
def signoid(x1,x2):
a = 1 + pow(math.e,-g(x1,x2))
return 1/a
turtle.speed(0);turtle.delay(0)
turtle.fd(300);turtle.stamp();turtle.bk(600);turtle.fd(300);turtle.left(90)
turtle.fd(300);turtle.stamp();turtle.bk(600);turtle.fd(300);turtle.rt(90)
for i in range(500):
x1 = random.randint(-30,30)
x2 = random.randint(-30,30)
print(signoid(x1,x2))
由于中国自动化学会人工智能青少年素养评测需要学习人工智能知识,所以本人目前在补习这方面的知识.博客没有更新,今天特来更个新。当学到逻辑回归时,出现了signoid函数,于是我就写了个Python程序。这个程序的运行结果要不是1,要不是0。表示了分成两类的一个关系。
发表评论