#编程人生

stanford coursera 机器学习编程作业 exercise 5(正则化线性回归及偏差和方差)

本文根据水库中蓄水标线(waterlevel)使用正则化的线性回归模型预水流量(waterflowingoutofdam),然后debug学习算法以及讨论偏差和方差对该线性回归模型的影响。 ①可视化数据集本作业的数据集分成三部分:ⓐ训练集(trainingset),样本矩阵(训练集):X,结果标签(label...

stanford coursera 机器学习编程作业 exercise4--使用BP算法训练神经网络以识别阿拉伯数字(0-9)

在这篇文章中,会实现一个BP(backpropagation)算法,并将之应用到手写的阿拉伯数字(0-9)的自动识别上。训练数据集(trainingset)如下:一共有5000个训练实例(traininginstance),每个训练实例是一个400维特征的列向量(20*20pixelimage)。用X矩阵表示整个训练集...

stanford coursera 机器学习编程作业 exercise 3(使用神经网络 识别手写的阿拉伯数字(0-9))

本作业使用神经网络(neuralnetworks)识别手写的阿拉伯数字(0-9)关于使用逻辑回归实现多分类问题:识别手写的阿拉伯数字(0-9),请参考:http://www.cnblogs.com/hapjin/p/6085278.html 由于逻辑回归是线性分类(它的假设函数是一个线性函数,就是划一条直线,...

stanford coursera 机器学习编程作业 exercise 3(逻辑回归实现多分类问题)

本作业使用逻辑回归(logisticregression)和神经网络(neuralnetworks)识别手写的阿拉伯数字(0-9)关于逻辑回归的一个编程练习,可参考:StanfordcourseraAndrewNg机器学习课程编程作业(Exercise2)及总结下面使用逻辑回归实现多分类问题:识别手写的阿拉伯数字(0-...

Stanford coursera Andrew Ng 机器学习课程编程作业(Exercise 1)

Exercise1:LinearRegression---实现一个线性回归在本次练习中,需要实现一个单变量的线性回归。假设有一组历史数据<城市人口,开店利润>,现需要预测在哪个城市中开店利润比较好?历史数据如下:第一列表示城市人口数,单位为万人;第二列表示利润,单位为10,000$5.52779.13028...

Stanford coursera Andrew Ng 机器学习课程编程作业(Exercise 2)及总结

Exercise1:LinearRegression---实现一个线性回归关于如何实现一个线性回归,请参考:实现一个线性回归 Exercise2:LogisticRegression---实现一个逻辑回归问题描述:用逻辑回归根据学生的考试成绩来判断该学生是否可以入学。这里的训练数据(traininginsta...

SVG脚本编程简介

           本文主要介绍SVG的脚本编程,并分别给出放大、缩小,查询,鼠标事件等实例。         &nb...
代码星球 ·2020-06-27

iOS开发编码建议与编程经验(书写规范)

在开发过程中,我们不仅要去看别人的代码,也要让别人看我们的代码。那么,有一个良好的编码习惯将会非常重要。下面将会罗列使用Objective-C来开发iOS的编码建议。  【1】任意函数长度不得超过50行。(其实很容易就超过50行,这就要考虑代码抽取了。) 【2】任意行代码不能超过80字符。...

nodejs网络编程

  通过NodeJS,除了可以编写一些服务端程序来协助前端开发和测试外,还能够学习一些HTTP协议与Socket协议的相关知识,这些知识在优化前端性能和排查前端故障时说不定能派上用场。本章将介绍与之相关的NodeJS内置模块。  NodeJS本来的用途是编写高性能Web服务器。我们首先在这里重复一下官方文档里的例子,使...
代码星球 ·2020-06-27

JS实现异步编程的4种方法

一、回调函数  这是异步编程最基本的方法。  假定有两个函数f1和f2,后者等待前者的执行结果。f1();f2();//如果f1是一个很耗时的任务,可以考虑改写f1,把f2写成f1的回调函数。functionf1(callback){setTimeout(function(){//f1的任务代码callback();}...

高性能WEB开发:DOM编程

  我们知道,DOM是用于操作XML和HTML文档的应用程序接口,用脚本进行DOM操作的代价很昂贵。有个贴切的比喻,把DOM和Javascript(这里指ECMscript)各自想象为一个岛屿,它们之间用收费桥梁连接,ECMAscript每次访问DOM,都要途径这座桥,并交纳“过桥费”,访问DO...

Java定义接口变量为接收类型有什么好处(面向接口编程)

个人理解:定义接口变量为接收类型属于面向接口的编程,通过接口的抽象能减少类之间的耦合,增加可复用性。面向接口编程:一种规范约束制定者(或者叫协调者),实现者(或者叫生产者),调用者(或者叫消费者)。接口本质上就是由制定者来协调实现者和调用者之间的关系。只有实现者和调用者都遵循“面向接口编程”这个...

C# Socket网络编程精华篇

我们在讲解Socket编程前,先看几个和Socket编程紧密相关的概念:TCP/IP层次模型  当然这里我们只讨论重要的四层    01,应用层(Application):应用层是个很广泛的概念,有一些基本相同的系统级TCP/IP应用以及应用协议,也有许多的企...
代码星球 ·2020-06-22

C#多线程编程

一、使用线程的理由1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。2、可以使用线程来简化编码。3、可以使用线程来实现并发执行。二、基本知识1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。2、前台线程和后台线程:通过Thread类新建...
代码星球 ·2020-06-22

C语言socket编程

 建议先去看一下思路真的写的很不错呦~思路参考博客:https://www.cnblogs.com/renfanzi/p/5713054.html linuxc语言socket编程代码(单一服务端与客户端)【此代码有bug,但很方便理解,用于理解使用】: 代码参考博客:https://ww...
代码星球 ·2020-06-20
首页上一页...4546474849...下一页尾页