- 博客(22)
- 收藏
- 关注
原创 反向传播算法实战
1.神经网络公式推导2.代码实现实现一个4 层的全连接网络,来完成二分类任务。网络输入节点数为2,隐层的节点数设计为:25、50和25,输出层两个节点,分别表示属于类别1 的概率和类别的概率,如图 7.13 所示。这里并没有采用Softmax 函数将网络输出概率值之和进行约束而是直接利用均方误差函数计算与One-hot 编码的真实标签之间的误差,所有的网络激函数全部采用Sigmoid 函数,这些设计都是为了能直接利用我们的梯度传播公式。X,y=datasets.make_moons(n_s
2021-05-31 11:13:13
335
原创 IDEA整合SSM框架
IDEA整合SSM框架1.目录结构2.applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springfram
2021-03-18 10:23:06
213
1
原创 逻辑回归模型
import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport scipy.optimize as opt# 实现sigmoid函数def sigmoid(z): return 1/(1+np.exp(-z))#实现代价函数def cost(theta,X,y): theta=np.matrix(theta) X=np.matrix(X) y=np.matrix(y) .
2020-12-14 20:15:12
314
2
原创 2020-11-27
spring整合mybatis四大步骤 <!--开启注解扫描--> <context:component-scan base-package="com.iteam.service"/> <!--spring整合mybatis4大步骤,1.加载配置文件--> <context:property-placeholder location="classpath:jdbc.properties"/> <!-- 2.创建连接
2020-11-27 13:49:27
516
原创 卡兰特常数的计算
不同的二叉搜索树个数long long cal(int n) { long long sum=1; for(int i=1;i<=n;i++) { sum=sum*(n+i)/i; } return sum/(n+1); }f=C(2n,n)/(n+1)f=C(2n,n)/(n+1)f=C(2n,n)/(n+1)C(2n,n)=(n+1)(n+2)(n+3).......(n
2020-08-10 16:32:30
210
原创 栈的应用(表达式求值)
package cn.item.web.algorithm;import java.util.Scanner;import java.util.Stack;public class Express { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); Stack<Integer> num = new Stack<Intege.
2020-08-03 15:28:17
309
原创 背包问题
01背包状态转移方程:dp[i][j]=max(dp[i−1][j],dp[i−1][j−w[i]]+v[i])∣∣dp[i−1][j]dp[i][j]=max(dp[i-1][j],dp[i-1][j-w[i]]+v[i])||dp[i-1][j]dp[i][j]=max(dp[i−1][j],dp[i−1][j−w[i]]+v[i])∣∣dp[i−1][j]for (int i = 1; i <= n; i++) { for (int j = 0; j &.
2020-07-24 11:50:58
139
原创 二分法模板
C++二分法模板当我们将区间[l, r]划分成[l, mid]和[mid + 1, r]时,其更新操作是r = mid或者l = mid + 1;int bsearch_1(int l, int r){ while (l < r) { int mid = l + r >> 1; if (check(mid)) r = mid; else l = mid + 1; } return l;}...
2020-07-08 10:37:18
227
原创 c/c++快速读入模板
最近牛客刷题没无论怎样改样例都没法过,百度一波都是用的c语言直接过的,后来发现cin读取数据太慢了,于是找了网上的模板1.去除锁 //快速读取数据 std::ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);2.快速读入板子#define re registerinline long long read(){ re long long x=0,f=1; re char ch=get
2020-07-05 12:03:36
1046
原创 动态规划入门(数字三角形)
package dp;import java.util.Scanner;public class MaxContinueArraySum { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int r=scanner.nextInt(); int [][]a=new int [r+2][r+2]; int [][]dp=new int [r+2][r+2].
2020-05-27 14:55:12
184
原创 数的拆分(DFS的应用)
import java.util.Scanner;public class Main{ static int n,m,k,sum=0; static int []res=new int [100];//保存结果的数组 public static void main(String[] args) { Scanner scanner=new Scanner(Syste...
2020-05-04 13:54:38
504
原创 关于迷宫的一些问题(简单DFS的应用)
计蒜客迷宫求解,求出迷宫最短步数import java.util.Scanner;public class Main { public static int n,m,p,q,r,s; public static int min=50000000; public static int [][]dis= {{0,1},{1,0},{0,-1},{-1,0}}; ...
2020-05-01 14:27:37
238
原创 DFS(深度优先搜索)
DFS 模板int check(参数){ if(满足条件) return 1; else return 0;}void dfs(int step){ 判断边界 { 作相应操作; } for(尝试每一种可能) { 满足check()条件 标记 记录结果 继续下一步dfs(step+1) 恢复初始...
2020-04-23 18:03:41
193
原创 短语,简单短语,句柄的区别
句柄:任意句型的最左简单短语,成为句柄,一个句型只有一个句柄层次结构如下短语 { 简单短语 {句柄} } }子树:由该树的某个节点,连同向下生长出的部分组成子树与短语的联系:若句型中某些符号按照从左到右的顺序组成某棵子树的末端节点,那么有这些末端节点组成的字符串,既是相对于树根的短语如下一棵树 1.短语我们从深度为1开始,找出父节点为S,他的...
2020-04-20 20:35:12
7714
1
原创 android开发中jar包的引用
在androidstudio中首先将要导入的jar包copy到libs文件夹中然后点击文件右击选择add as library,添加成功后就可以使用了
2020-03-19 18:01:10
513
1
原创 栈与队列函数的用法
//s.empty(); //如果栈为空则返回true, 否则返回false;//s.size(); //返回栈中元素的个数//s.top(); //返回栈顶元素, 但不删除该元素//s.pop(); //弹出栈顶元素, 但不返回其值//s.push(); //将元素压入栈顶//队列//q.e...
2020-03-05 21:58:30
289
转载 静态链表
数组的每个元素由data和cur两部分组成,其中cur相当于链表的next指针,这种用数组描述的链表叫做静态链表,这种描述方法叫做游标实现法。我们对数组的第一个和最后一个元素做特殊处理,不存数据。让数组的第一个元素cur存放第一个备用元素(未被占用的元素)下标,而数组的最后一个元素cur存放第一个有值的元素下标,相当于头结点作用。空的静态链表如下图当存放入一些数据时("甲""乙""丁""戊...
2020-03-05 20:39:04
78
原创 判断多边形的方向
//给出n个坐标,判断多边形的方向//#include<bits/stdc++.h>using namespace std;int main(){int n;int a[1000];int b[1000];cin>>n;for (int i=0;i<n;i++)cin>>a[i]>>b[i];double s;for (int i=0;i<...
2018-05-20 21:06:36
1459
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人