- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 tensorflow课堂笔记(二)
#coding utf-8"""反向传播-》训练模型参数,在所有参数上用梯度下降,使NN模型在训练数据上的损失函数最小损失函数(loss):预测值(y)与已知答案(y_)的差距均方误差MSE : MSE(Y_,Y)=(Y-Y_)^2求算术平均值loss = tf.reduce_mean(tf.square(y_-y))反向传播训练方法:以减小loss值为优化目标train_step...
2018-10-30 21:02:43 242
原创 tensorflow课程笔记(一)
MOOC上的tensorflow课程笔记import tensorflow as tf"""a = tf.constant([1.0,2.0]) #一行两列的张量b = tf.constant([3.0,4.0]) #一行两列的张量result = a + bprint(result) #打印计算图结果为:Tensor("add:0",...
2018-10-29 16:56:50 279
原创 python TensorFlow 测试代码
import tensorflow as tfimport numpy as np#create datax_data = np.random.rand(100).astype(np.float32)y_data = x_data*0.1 + 0.3###create tensorflow structure start ###Weight = tf.Variable(tf.ra...
2018-10-24 14:28:23 4877 1
原创 python3.6替换python3.7版本
使用低版本的python替换高版本的python只需要把环境变量中PATH的第一个python的路径替换成低版本的python的路径就行了。在编译python脚本的时候电脑就是使用第一个找到的python路径里的那个版本具体的方式是:我的电脑=》属性=》高级系统设置=》环境变量=》找到PATH=》将你想使用的python的根目录和根目录下的Script目录添加进去就行了。...
2018-10-24 13:43:34 26615 1
原创 leetcode 746. 使用最小花费爬楼梯
数组的每个索引做为一个阶梯,第 i个阶梯对应着一个非负数的体力花费值 cost[i](索引从0开始)。每当你爬上一个阶梯你都要花费对应的体力花费值,然后你可以选择继续爬一个阶梯或者爬两个阶梯。您需要找到达到楼层顶部的最低花费。在开始时,你可以选择从索引为 0 或 1 的元素作为初始阶梯。示例 1:输入: cost = [10, 15, 20]输出: 15解释: 最低花费是从...
2018-10-19 11:34:48 265 2
原创 102. 二叉树的层次遍历 leetcode
给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍历结果:[ [3], [9,20], [15,7]] 这道题需要注意的地方是它的返回值类型是vector<ve...
2018-10-17 22:08:14 119
原创 记录两个很妙的算法
NO.1 交换两个数#include <iostream>using namespace std;void change_elem(int a,int b){ cout<<"a="<<a<<" b="<<b<<endl; int v = a + b; a = v - ...
2018-10-16 22:00:27 231
原创 算法题,输入一个矩阵,输出每一列最大的两个数
#include <iostream>using namespace std;void search(int a[][5] , int n){ //一个5行5列的矩阵 int max[2][5]; //分别表示前一个最大的数和后一个最大的数 int index[2]; index[0] = index[1] = 0; ...
2018-10-15 22:58:17 773
原创 TJU1001---天大OJ题
This is the first problem for test.Since all we know the ASCII code, your job is simple: Input numbers and output corresponding messages. InputThe input will contain a list of positive integer...
2018-10-13 12:18:05 3852 1
原创 leetcode 最长回文子串
给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。示例 1:输入: "babad"输出: "bab"注意: "aba"也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"class Solution {public: string longestPalindrome(string s) { ...
2018-10-13 12:12:03 114
原创 leetcode 两数相加
给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。你可以假设除了数字 0 之外,这两个数字都不会以零开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807/** * Definition...
2018-10-13 12:09:34 111
原创 leetcode 两数之和
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]class Solution { public int[] twoSum(in...
2018-10-13 12:08:02 137
原创 c语言指针探秘
今天写AVL树的时候突然出了个bug,死活找不出来,后来百度了一下发现是用指针传当形参的时候指针指向的内容不会变化的,有点类似于直接传值,所以打算好好总结一下c语言指针的知识。首先,我们一起来看一下指针的基本知识int main(){ int *p; int a = 666; p = &a; printf("指针的占用内存大小为:%d字节\n", sizeof(p));...
2018-10-07 22:37:11 163
原创 【数据结构】AVL树的实现
参考文章https://blog.csdn.net/pngynghay/article/details/22443525 ,这个是用c语言写的,我是用c++写的直接上代码#ifndef _AVLTree_H_#define _AVLTree_H_/* 这个头文件是AVL树的c++实现 AVL树的旋转情况有4中,但是可以最终归结为左旋和右旋两种 算法应该都是没问题的,就是指...
2018-10-07 21:42:35 228
原创 c++二叉树的递归和非递归的前序中序和后序遍历以及层序遍历
二叉树的递归版的前序,中序和后序遍历很简单也很容易理解,这里就放一个前序遍历的例子//前序遍历递归算法,递归算法都大同小异,这里就不一一列举了void binaryTree::pro_order(NodeStack::Node *t) { NodeStack::Node *h = t; if (h != NULL) { cout << h->data<<...
2018-10-04 17:12:56 341
原创 c++重载string类的左移操作符
重载操作符有两个参数,左边的参数是steam类的参数,右边是要进行操作的类的对象,在这里用string类举一个例子#include <iostream>#include <string>using namespace std;ostream & operator << (ostream &out, string &line) ...
2018-10-01 18:15:04 581
c++背词宝应用 exe文件
2018-09-05
c++背词宝应用
2018-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人