- 博客(7)
- 收藏
- 关注
原创 吴恩达机器学习第四次作业:反向传播算法
本代码全部采用向量化方式进行code,如下:import numpy as npimport pandas as pdimport matplotlib.pyplot as pltfrom scipy.io import loadmatfrom sklearn.metrics import classification_reportfrom scipy.optimize import minimizefrom sklearn.preprocessing import OneHotEncoder
2021-11-03 23:52:51 677
原创 fit_transform()函数和transform()函数的区别
先来看fit和transform:enc = OneHotEncoder(sparse=False)enc.fit([[0, 0, 3], [1, 1, 0]])ans = enc.transform([[0,0,3]])print(ans)[[1. 0. 1. 0. 0. 1.]]我的理解是fit这里就让算法针对数据集中的元素进行一个特征的抽取,类似于给一个小孩起小名前观察他的身高体重等特征transform就针对你给定的某个元素给出算法对其的编码,类似于给一个小孩起了
2021-11-02 23:53:07 579
原创 吴恩达机器学习第三章作业答案 part1:多类别逻辑回归
import numpy as npimport pandas as pdimport matplotlib.pyplot as pltfrom scipy.io import loadmatfrom sklearn.metrics import classification_reportfrom scipy.optimize import minimizedef sigmoid(z): return 1 / (1 + np.exp(-z))# 向量化计算代价函数def c
2021-11-02 16:17:38 442
原创 关闭Typora拼写检查功能
用Typora写C++笔记的时候,会一直提示我拼写错误,一堆红线线搞得很烦,于是把检查拼写关闭就好了。单次关闭拼写检查将鼠标放到右下角字数统计稍左一点的位置,他会有一个隐藏的选项卡,左键点击,选择不适用拼写检查即可关闭本文档的拼写检查功能。如下图所示。永久关闭拼写检查左键点击上图中的全局设置,选择编辑器选项,将拼写检查选项卡设为不适用拼写检查...
2021-08-10 10:23:59 5585 1
原创 PAT 1109 Group Photo (25分)
思路:先按要求把全部人排一次序,然后按照要求分组,组内再排一次序号(其实也不用排,只是不想倒着想)。对于每一个组内先确定第一个人的位置m,并且设置两个变量flag和pos,然后接下来的每个人都在第一个人的m-pos和m+pos的位置。用flag来标识是加还是减,执行完m+pos后让pos++,这样就能符合题目的顺序要求了。#include <bits/stdc++.h>using namespace std;int n, k;struct node{ string name;
2020-07-17 15:17:51 94
原创 PAT1147题 Heaps
PAT1147题 Heapsinclude <bits/stdc++.h>using namespace std;vector<int> tree;int n,m;void post(int index){ // 后序遍历输出 if (index>n ) return; post(index*2); post(index*2+1); print...
2020-04-27 23:40:12 217
原创 PAT甲级刷题分类整理
根据柳神的资料整理的分类,去掉了柳神说的不可能考的考的可能性很小的。题型分类对应题号简单排序1012、1025、1026、1028、055、1062、1075、1080、1083、1095、1098、1101、1113、1125、1146、1153树的遍历1053、1086、1090、1102、1106、1115、1119、1038、1147、1151(LCA算法)...
2020-04-26 11:47:03 1706
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人