- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 MLP多层感知机与Pytorch实现
神经网络的灵感取自于生物上的神经元细胞。希望仿照人类神经网络的结构,搭建一种人为的神经网络结构,从而使其能够完成一些计算任务。神经网络中计算的基本单元是神经元,一般称作节点(node)或者单元(unit)。每个节点可以从其他节点接收输入,或者从外部源接收输入,然后计算输出。每个输入都各自的权重(weight,即 w),用于调节该输入对输出影响的大小,节点的结构如下图。其中:注意:一般采用非线性函数,其作用是将非线性引入神经元的输出。因为大多数现实世界的数据都是非线性的,我们希望神经元能够学习非线性的函数表示
2024-07-30 20:35:19
616
原创 联邦学习开山之作论文解读与Pytorch实现FedAvg
参考文献:McMahan B, Moore E, Ramage D, et al. Communication-efficient learning of deep networks from decentralized data[C]//Artificial intelligence and statistics. PMLR, 2017: 1273-1282.参考的文章:1.2.
2024-07-30 16:36:14
1139
4
原创 吴恩达深度学习笔记1 Neural Networks and Deep Learning
学校网速太他妈差了 , 笔记都没法做了,就自己默默刷完,赶紧干论文了。
2024-07-22 13:05:57
256
原创 LeNet入门和Pytorch实现
LeNet是一系列网络的合称,包括LeNet1-LeNet5,是卷积神经网络的开山之作。LeCun YLeCun Y2018 年,LeCun因深度学习的研究贡献,与 Yoshua Bengio、Geoffrey Hinton 共同获得了计算机科学最高荣誉图灵奖。
2024-07-15 22:06:43
609
原创 《机器学习》周志华 学习笔记
疏通经络”:不同内容的联系,不同的描述方式,出现位置蕴涵的意义,个别字句的启发可能自行摸索数年不易得。随着该领域的发展,目前主要研究智能数据分析的理论和方法,并已成为智能数据分析技术的源泉之一。了解机器学习的疆域和基本思想,理解基本概念。适用于全局的是模型,局部的是模式。“提纲挈领”:理解技术细节后的本质,生化认识。2.阅读关于机器学习具体的分支读物(三个月、半年)机器学习更多的是搞清楚是什么为什么怎么做。1.初学机器学习的第一本书(初读一个月)6.科学、技术、工程、应用的区别。26.支持向量机基本型。
2023-03-28 16:35:46
787
原创 前端开发学习路线
百度了一些学习路线,结合自己学习的进度,一步一步完善自己的前端学习的路线图,希望自己坚持下来:1、HTML,CSS2、JavaScript, jQuery3、AJAX, JSON, XML4、框架扩展学习:Bootstrap,jQuery UI,jQuery EasyUI,jQuery Mobile
2016-07-05 09:14:24
613
原创 CoreJavaBook(I 1 2 3章)
书中的实例代码下载地址: http://horstmann.com/corejava.html 第三章 Java基本的程序设计结构3.4.2常量Java中利用关键字final声明常量,final关键字表示这个变量只能被赋值一次。一旦被赋值后就不能再更改了。习惯上,常量名使用大写。类常量,可以使用关键字static final 设置,注意,类常量的定义位于main方法的外部。
2011-12-13 09:06:12
764
转载 海量数据排序总结资料
转载自http://jgzhen125.blog.163.com/blog/static/44508644201091254658679/?fromdm&fromSearch&isFromSearchEngine=yes 问题: 假设一个文件中有9 亿条不重复的9 位整数,现在要求对这个文件进行排序。 一般解题思路: 1 、将数据导入到内存中 2 、将数据进行排序 (
2011-12-10 20:37:06
790
原创 面试问题总结
1.JavaScript报错如何调试?长城信息的面试题,我没答上来,正因为没答上来,面试官知道我这姑娘肯定没接触过项目,没写过代码,当然面试没通过。回来后,问了同学,总结答案。方法一(唐笑同学提供): 使用alert() 和document.write() 方法监视变量值如果要中断代码的运行,监视变量的值,则使用alert() 方法;如果需要查看的值很多,则使用document
2011-12-05 08:55:46
464
翻译 计算机基础知识
1.唐朔飞组成原理习题指导用一个512K*8位的flash存储芯片组成一个4M*32位的半导体只读存储器,请回答:(1)该存储器的数据线数(2)该存储器的地址线数答案:(1)32 (2)对于4M*32位的存储器,按字寻址的范围是2的22次方,按字节寻址的范围是2的24次方,顾该存储器的地址线数为24位问:第二问中的按字寻址和按字节寻址到底是
2011-12-02 09:35:15
5344
原创 Java基础题
从论坛里copy过来的题目,边看书边答题了!!JAVA面试题-COREJAVA部分1.在main(String[] args)方法内是否可以调用一个非静态方法?2.同一个文件里是否可以有两个public类?3.方法名是否可以与构造器的名字相同?4.初始化了一个没有run()方法的线程类,是否会出错?5.局部内部类是否可以访问非final变量?6.选择语句case中,允许
2011-12-01 12:56:39
1232
原创 NO.6 多重转型
JAVA 谜题1:表达式谜题NO.6 多重转型从较窄的整型转换成较宽的整型时的符号扩展规则:(1)如果最初的数值类型是有符号的,那么就执行符号扩展;(2)如果它是char,那么不管它将要被转换成什么类型,都执行零扩展。public class Multicast{ public static void main (String[] args){ System.out.
2011-11-29 13:32:17
398
原创 NO.4 初级问题
JAVA谜题1:表达式谜题NO.4 初级问题注意:在long 型字面常量中,一定要用大写的L,千万不要用小写的l。小写的l容易与数字1,参数混淆。相类似的,要避免使用单独的一个l 字母作为变量名。总之,小写字母l 和数字1 在大多数打字机字体中都是几乎一样的。为避免你的程序的读者对二者产生混淆,千万不要使用小写的l 来作为long 型字面常量的结尾或是作为变量名。
2011-11-29 09:07:58
421
原创 NO.3 长整数
Java谜题1:表达式谜题NO.3 长整数long类型值整除public class LongDivision{ public static void main(String args[]){ final long MICROS_PER_DAY = 24 * 60 * 60 * 1000 * 1000; final long MILLIS_PER_DAY =
2011-11-29 09:02:12
486
原创 NO.2 找零时刻
Java谜题1:表达式谜题NO.2 找零时刻public class Change{ public static void main(String args[]){ System.out.println(2.00 - 1.10); }}打印结果:0.8999999999999999根据Double.toString 文档中所设定的将double 类
2011-11-28 14:30:25
390
原创 N0.1 奇数性
Java谜题1:表达式谜题N0.1 奇数性public static boolean isOdd(int i){ return i % 2 ==1;}这个方法有错误,因为取余(%)操作返回一个非零的结果时,它与左操作数具有相同的正负符号。在任何负数上调用该方法都会返回false,不论奇偶。改正方法:将 i % 2 与1比较该为与零比较。
2011-11-28 12:19:46
577
原创 00003 不用第三片空间实现两个数的交换
采取异或操作比较好 可以防止溢出 public class T { public static void main(String []args){ int a=1,b=2; swap1(a, b); swap2(a, b); } public static void swap1(int a,int b){ a=a+b;
2011-11-28 01:19:56
417
原创 00002 用一元钱兑换一分两分五分的硬币,一分两分五分每种至少一枚,共有多少种组合方式,编程实现
/** * * 长城信息笔试2011.11.24 * 题目:用一元钱兑换一分两分五分的硬币,一分两分五分每种至少一枚,共有多少种组合方式,编程实现 * @author zs * */public class Test { public static void main(String[] args){ int one,two,five,sum; in
2011-11-28 00:52:55
5294
转载 00001-质数续(转)
求质数,效率最高的一种方法。首先建立一个布尔型1维数组a,长度为j-i,初始值为true。先用第二种方法求得i、j之间的第一个质数m。求得m以后,将所有小于i的m的倍数所在的数组(即a[m的倍数-i])位置全部设为false。然后进行下一步,从n=m++开始,如果a[n-i]已经被设置为false,则n++,直到出现首个为true的位置p,再将所有小于i的p的倍数所在的数组位置置为fa
2011-11-28 00:27:28
653
原创 00001-用穷举法打印1-100的质数,写出完整的程序
/** 长城信息笔试题 2011.11.24 * 用穷举法打印1-100的质数,写出完整的程序 * 注1:求质数算法中的循环条件 i < (int) Math.sqrt(n) 为什么是n的平方根呢? * 利用的是一个定理:如果一个数是合数,那么它的最小质因数肯定小于等于他的平方根。 * 注2:Java中的if() 中只判断boolean类型,boolean类型与c
2011-11-27 23:57:54
2027
转载 数据挖掘资源汇总(转)
数据挖掘资源汇总(转)Data Mining: What Is Data Mining ? http://www.anderson.ucla.edu/faculty/jason.frand/teacher/technologies/palace/datamining.htmData Mining - An Introduction http://databases.
2011-02-25 23:17:00
1403
原创 Errors and Warnings
09.4.25warning C4305: initializing : truncation from const double to float 警告处: float f=5.3;改正:float f=5.3f;原因:在C++中,如果不指定数据类型,那么小数常量会被认为是 double 类型的。不能将const double类型的值直接赋予float类型
2009-04-25 17:39:00
907
原创 初用枚举型
#include enum WEEKDAY { sun,mon,tue,wed,thu,fri,sat }; WEEKDAY nextDayof(WEEKDAY today) { if(today if (today==sat) { return sun; } return static_cast (today+1); } else{ cou
2008-04-19 22:24:00
458
原创 编译原理——词法分析器
这是个词法分析器的雏形.....嘿嘿#include stdio.h>#include string.h>#include stdlib.h>typedef struct Lnode...{ char data[20]; struct Lnode *next;}Lnode,*LinkList;LinkList symtable,consttable;void Creat
2008-04-17 21:44:00
642
原创 编译原理——删除注释
在学 编译原理,写了个删除注释的小程序#include "stdio.h"#include "string.h"void main()...{ FILE *fIn,*fTemp,*fOut; char ch1,ch2,buffer[100]; int i,len; printf("________________________
2008-04-17 21:41:00
1590
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人