- 博客(8)
- 收藏
- 关注
原创 逻辑回归
逻辑回归是一个分类算法,在处理多元分类问题中,可以采用’one vs all’一对多的这种方法。 例如当我们需要处理数字是识别的问题时,我们可以判断这个数字是否为0,是/不是。接着判断是不是1,是/不是…进而逐一分类出所有的数字,这个方法略显笨拙。图像识别更适合用神经网络或者其他的算法来解决这些问题,在这里暂不赘述。 预测函数 逻辑回归的和线性回归区别在于,逻辑回归需要预测的是是/不是,可以写成0...
2019-03-05 06:36:31 150
原创 线性回归
线性回归算法是最基础的机器学习算法之一是一个监督学习算法,也就是说我们有一些样本,根据这些样本我们对之后的进行预测。我们最早接触到的线性回归应该是中学的方程。例如: hx=aX+bh_x = aX+bhx=aX+b 线性回归中,我们说Y是预测值,X是特征,A是X特征的权重,B是一个初始的值,这是一个最基础的线性回归方程,我们可以用它来预测单一变量的问题,比如说速度与加速度的关系,房价与面积的关系...
2019-03-05 03:49:34 110
原创 机器学习总结
前言:总结一下这段时间学习的一些算法,可能有些地方不太准确,欢迎指正~ 传统的机器学习大致分为: 线性回归 逻辑回归 决策树 支持向量机 神经网络 等 深度学习以神经网络的回归为基础,之后会谈到的大致有: 卷积神经网络 递归神经网络 这段时间学习以来,很直观的体会到,机器学习的本质就是再用计算力和合适的预测算法来预测你想要预测的东西,比如房价问题,分类问题等。假设你的算力足够强大,...
2019-03-04 14:51:45 128
原创 1005. 继续(3n+1)猜想 (25)
num = int(input()) numList = [] numStore = [] keyNum = [] tempNumMax = 0 numList.append(input().split()) numList = numList[0] for i in range (num) : if int(numList[i]) != 1: if numList[i]...
2018-03-17 17:03:34 149
原创 1003. 我要通过!(20)
stuNum = int(input()) stuInfo = [] minGrade = 100 maxGrade = 0 for i in range(stuNum): stuInfo.append(input().split()) if int(stuInfo[i][2]) > maxGrade: maxGrade = int(stuInfo[i][...
2018-03-17 17:02:07 147 1
原创 1002. 写出这个数 (20)
有一个测试没有通过 n = input() sum = 0 pinyin = ['ling','yi','er','san','si','wu','liu','qi','ba','jiu'] for i in n : sum += int(i) weushu = sum %10 sum = sum//10 temp = str(sum) for i in temp: pri...
2018-03-17 17:01:02 194
原创 1001. 害死人不偿命的(3n+1)猜想 (15)
n = int(input()) i = 0 while n !=1: if n%2 == 1: n= (n*3+1)/2 else : n = n/2 i+=1 print(i) exit(0) 很简单的一个算法 本来应该明天去考PAT的,但是忘记报名了….把最近做的题都发上来吧...
2018-03-17 16:57:18 149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人