自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

仰望星空

脚踏实地

  • 博客(37)
  • 资源 (8)
  • 收藏
  • 关注

原创 快手大数据挑战赛---总结

2018中国高校计算机大数据挑战赛-快手活跃用户预测非常高兴参加了这次大数据比赛,严格来说是第一次参加机器学习的比赛,学到了许多,最后进入了复赛,这篇文章主要分享比赛使用到的相关数据挖掘技术。............

2018-08-15 16:19:00 6020 20

原创 工厂模式详解

工厂模式和单例模式可以说是开发中最常见的设计模式,这两个都是创建型的设计模式。其中工厂模式又可以分为三种,分别是:简单工厂(又称为静态工厂模式)、工厂方法、抽象工厂三种,如下图,下面分别介绍这三种。

2023-08-01 09:08:18 84

原创 spring aop详解

AOP全称是aspect-oriented programing 面向切面编程。用于解决横向关注点的问题,横向关注点是指多个模块或者模块中的多个功能需要共享的功能,如日志记录、事务管理、安全控制等等。即重复性的代码抽象出来,形成可复用的代码模块。

2023-07-26 09:14:53 104

原创 Java异常

异常是一种用于处理程序错误和异常的机制。

2023-07-24 09:07:31 102

原创 Dubbo基本原理和用法讲解

rpc可以在提供强大的远程调能力时不损失本地调用的语义简洁性,使得构建分布式技术(应用)更加容易。为了学习如何使用Dubbo,首先我们要了解dubbo的架构是怎么样的,如上图所示,dubbo 的核心架构中,分了4个角色:注册中心、服务提供者、服务消费者、监控中心。当垂直应用越来越多,每个系统的相同逻辑代码无法复用,且难免需要不同应用交互,于是将核心业务抽离出来,形成分布式应用架构。单一应用架构扩容较麻烦,于是把系统中独立大部分拆分出来,形成了垂直应用架构,每个应用独立开发、独立部署。

2023-02-12 23:56:46 938

原创 机器学习中的正则化

Regularization。Welcome to the second assignment of this week. Deep Learning models have so much flexibility and capacity that overfitting can be a serious problem, if the training dataset is not big...

2022-07-19 00:34:45 149

原创 开发平台的Oauth2.0

互联网所有的受保护资源几乎都是以Web API的形式来提供访问的,而Oauth2.0与安全相关,是用来保护Web API的,它是一种安全协议。另外,第三方软件通过Oauth2.0取得访问权限后,用户便把这些权限委托给了第三方软件,Oauth也是一种委托协议。...

2022-07-17 22:57:07 424

原创 类是如何被加载的?

类似如何被加载的?对于类的加载,应该掌握以下几个问题:类的执行过程类的加载过程三种类加载器的职责类的加载机制自定义类加载器类的执行过程,首先我们通过下图了解一下类是如何被运行的。1). Java编译器把java源代码(source)翻译为计算机可以读懂的二进制文件,即.class文件,也叫做字节码文件。2). 然后类加载器加载.class文件,通过JVM分析,加载到内存中,不同类型的变量或者是类的信息会被加载到不同的存储空间上,例如:实例对象或数组会在堆中分配空间存储,基本类型存

2021-09-19 11:50:53 337

原创 Java核心知识点精讲

Java核心知识点精讲一、Java基础1.集合集合主要包括List、Set、Map1.1 List有序,有3个实现类,分别是ArrayList、Vector、LinkedList。ArrayList,基于数组实现,线程不安全,查找快,增加、删除操作慢Vector,基于数组实现,线程安全,查找快,增加、删除操作慢,并发效率低LinkedList,基于双向链表实现,线程不安全,增加、删除操作快,查找慢。1.2 Set不可重复、无序。对象包括地址内内容。对象的相等性本质上是对象的

2020-11-20 19:39:30 331 3

原创 数据分析集训营-第六次任务(模型融合)

模型融合==集成学习模型融合又叫做集成学习,集成学习通过组合多个个体学习器来获取比单个个体学习器显著优越的泛化性能,通常选取个体学习器的准则是:个体学习器要有一定的准确性,预测能力不能太差个体学习器之间要有多样性,即学习器之间要有差异。集成学习方式根据个体学习的生成方式,目前的基础学习方法大概分为以下两类:Boosting算法:个体学习器之间存在强依赖关系,必须串行生成Bagg...

2019-08-18 18:30:34 330

原创 数据分析集训营-第五次任务(模型调优)

#!/usr/bin/env python# -*- coding:utf-8 -*- # Author: Jia ShiLin'''调参-参数搜索'''from keras.models import Sequentialfrom keras.layers import Denseimport numpy as np from sklearn.model_selection...

2019-08-18 17:20:52 258

原创 决策树

决策树是一种自上而下,对样本数据进行树形分类的过程,由节点和有向边组成。决策树作为最基础、最常见的有监督学习模型,常被用于分类问题和回归问题,在市场营销和生物医药等领域尤其受欢迎,主要是因为树形结构与销售、诊断等场景下的决策过程非常相似,决策树具有简单直观、解释性强的优点。

2019-08-16 17:03:34 606

原创 数据分析集训营-第四次任务(模型评估)

import pandas as pdimport warningsfrom sklearn.preprocessing import scalefrom sklearn.model_selection import cross_val_scorefrom sklearn.linear_model import LogisticRegressionfrom sklearn.tree im...

2019-08-14 21:56:19 158

原创 数据分析集训营-第三次任务(模型构建)

算法介绍随机森林GBDTXGBoostLightGBM导入包import pandas as pdimport warningsfrom sklearn.preprocessing import scalefrom sklearn.model_selection import cross_val_scorefrom sklearn.linear_model import L...

2019-08-10 21:52:25 2335

原创 数据分析集训营-第二次任务(特征工程)

0.任务要求特征衍生特征挑选:分别用IV值和随机森林等进行特征选择……以及你能想到特征工程处理使用IV值特征选择def calcWOE(dataset, col, target): # 对特征进行统计分组 subdata = df(dataset.groupby(col)[col].count()) # 每个分组中响应客户的数量 suby = df(dat...

2019-08-08 21:55:06 263

原创 数据挖掘集训营-第一次任务(数据分析)

0.数据集说明:金融数据,我们要做的是预测贷款用户是否会逾期。表格中的‘status’是结果标签:0表示未逾期,1表示逾期。要求:数据切分方式 - 三七分,其中测试集30%,训练集70%,随机种子设置为2018任务1:对数据进行探索和分析。时间:2天1.数据预处理# 导入相关包import warningswarnings.filterwarnings("ignore")impor...

2019-08-06 21:46:44 2261

原创 数据分析基础

1.为什么需要数据分析大数据时代,越来越多数据产生,通过分析数据规律,可以构建用户画像等,是时代的“淘金”。如果说互联网上半场是粗狂运营,因为有流量红利不需要考虑细节。那么在下半场,精细化运营将是长久的主题。有数据,有数据分析能力才能让用户得到更好的体验。2.数据分析 = 数据采集+数据挖掘+数据可视化学习数据分析最关键的部分是数据挖掘,数据挖掘就是从数据中淘金,数据挖掘的基本流程:商...

2019-06-23 20:58:41 264

原创 机器学习那些事

学习需要知识,机器学习不是魔术,它无法凭空变出东西,它所做的是由少变多,编程就像所有的工程技术那样,意味着大量的工作,必须从头开始建造一切。而机器学习更像种田,它让大自然做大部分工作,农名将种子与肥料混合种出庄稼。学习器(大自然)将知识(种子)和数据(肥料)结合"种出"程序。学习 = 表示 + 评价 + 优化大部分算法都是由这三部分组成表示(Representation)一个分类器必须用计...

2019-05-02 21:58:33 154

原创 数据挖掘简介&协同过滤

1.什么是数据挖掘        数据挖掘关注数据中的模式发现,人们善于构建模型并进行预测,数据挖掘能够扩展这种能力,让我们能处理大量信息。2.什么是协同过滤        它是推荐系统中一种经典的算法,该方法通过基于其他用户进行推荐...

2019-04-14 22:43:11 549

原创 Neural Networks and Deep Learning

import timeimport numpy as npimport h5pyimport matplotlib.pyplot as pltimport scipyfrom PIL import Imagefrom scipy import ndimagefrom dnn_app_utils_v3 import *%matplotlib inlineplt.rcParams[...

2018-08-30 10:02:45 208

转载 机器学习经典面试题

转载自:https://www.huxiu.com/article/175046.html 虎嗅网 想去机器学习初创公司做数据科学家?这些问题值得你三思。机器学习和数据科学被看作是下一次工业革命的驱动器。这也意味着有许许多多令人激动的初创公司正在起步成长、寻找专业人士和数据科学家。它们可能是未来的特斯拉、谷歌。对于有职业抱负的你来说,看好一家好的创业公司团队后,如何能够脱颖而出,进入一家...

2018-08-23 11:57:31 3362

原创 亲和性分析

亲和性分析示例亲和性分析根据样本个体性之间的相似度,确定关系的亲疏,应用场景如下:向网站用户提供多样化的服务和定向投放广告向用户推荐电影和商品的同时,销售小玩具根据基因寻找有亲缘关系的人商品推荐 商品推荐思路:如梦经常一起购买的两件商品,以后也很可能会同时购买。即: 如果一个人购买了商品X,那么他也很有可能购买商品Y。实例分析本次使用的数据集...

2018-04-20 10:49:06 1812 5

转载 漫谈递归:循环与迭代是一回事吗?

先摘抄“为之漫笔”对这几个概念的一段理解:loop、iterate、traversal和recursion这几个词是计算机技术书中经常会出现的几个词汇。众所周知,这几个词分别翻译为:循环、迭代、遍历和递归。乍一看,这几个词好像都与重复(repeat)有关,但有的又好像不完全是重复的意思。那么这几个词到底各是什么含义,有什么区别和联系呢?下面就试着解释一下。循环(loop),指的是在满足条件的情况下,

2016-12-29 16:45:43 3640 1

原创 实验五 基于UDP编程实验

实验五 基于UDP编程 实验目的: 1、理解UDP及基于数据报通信的基本原理; 2、学会基于UDP编程的代码编写及理解各语句内容; 3、掌握基于UDP编程的具体应用。 实验要求: 1、建立两个独立的基于UDP编程的Java工程,用于服务器和客户端系统; 2、建立UDP的JAVA类,并能正确运行且能实现数据报通信; 3、对JAVA类的功能进行拓广,使基于UDP编程用于某一具体的应用。

2016-04-23 19:11:50 3420

原创 栈的表示和实现

#include<stdio.h>#include<malloc.h>#include<stdlib.h>typedef struct Node{ int data; struct Node *pNext;}NODE, * PNODE; //定义指针节点 typedef struct Stack{ PNODE pTop; PNODE pBottom;}S

2016-04-04 21:15:33 340

原创 实验二:负载分担、浮动静态路由

实验二:负载分担、浮动静态路由 实验要求: 1.选择router-PT路由器2台,PC-PT机2台,按拓扑图为PC机和路由器端口分配IP地址。 2.在R1上从端口S2/0、S3/0上做静态路由到PC33所在的网络192.x.33.0/24。 3.在R2上从端口S2/0、S3/0上做静态路由到PC11所在的网络192.x.11.0/24.Router(config)#ip route 192.

2016-04-03 13:05:43 3136

原创 实验一 交换下的冗余链路设计

实验1交换下的冗余链路设计 实验要求: 1.用4根交叉线将S1的F0/21-F0/24端口分别与S2的F0/21-F0/24端口相连。 2.PC11连接S1的F0/1,PC21连接S1的F0/11; PC12连接S2的F0/1,PC22连接S2的F0/11。 3.在S1、S2上创建端口通道1和2,将F0/21-22分配到port-channel 1中,将F0/23-24分配到port-

2016-04-03 13:04:20 2751

原创 socket图形化编程

Chatserver.javapackage server;/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in th

2016-03-31 14:44:19 798

原创 socket学习(多线程聊天示例)

ThreadServer.javaimport java.io.*; import java.net.*; /** * * @author heqichang * 服务端接收信息线程 * */ public class ThreadServer extends Thread{ Socket serverSocket; public void run()

2016-03-25 18:10:11 645

原创 java socket 通信编程

目前较为流行的网络编程模型是客户机/服务器(C/S架构),服务器一般作为守护进程始终运行,监听网络端口,一旦有客户请求,就会启动一个服务进程来响应并持续监听服务端口, 传输协议概述: TCP是Tranfer Control Protocol的 简称,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建 立连接,

2016-03-17 16:03:14 673

原创 socket实现一对一通讯

本程序中,客户端输入一个数据饼传送到服务器,服务器处理该数据返回结果,实现一对一通讯 客户端:client.java/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates

2016-03-15 22:15:08 1580

原创 java对话框实现复制功能

java学习 ##java对话框实现复制功能通过学习文件输出流输入流以及运用swing,可以有效的完成。package hello;import java.io.FileInputStream;import javax.swing.JFileChooser;import javax.swing.filechooser.FileNameExtensionFilter;import java.i

2016-03-15 22:04:48 1141

转载 头痛的字符问题

1019:石头剪子布分数: 1时间限制:1 秒内存限制:32 兆特殊判题: 否提交:12解决: 4题目描述现在有两个人在玩石头剪子布游戏,请你判断最后谁赢了。用R代表石头,S代表剪子,P代表布。输入格式输入的第一行是一个整数t(0每组输入样例的第一行是一个整数n(0接下来n行,每行由两个字母组成,两个字

2014-06-28 22:26:39 385

原创 1014:当总统

#include<stdio.h>int main(){ int n,k,t[101],i,j; while(scanf("%d",&n)!=EOF) { int sum=0; k=n; if(n==0) break; else if(n==2) {for(int i=0;i<2;i++) scanf("%d",&...

2014-06-27 22:57:32 439

原创 带游戏的简单图书馆管理小程序

#include<iostream>#include<cstring>#include <stdlib.h>#include <time.h>using namespace std;int rand(int n1,int n2) { if (n1>n2) return -1; if (n1==n2) return 0...

2014-06-23 20:31:57 705

原创 信息加密系统c++小程序

#include<iostream>using namespace std; //这是一个加密编程,通过解密与加密获得信息! main(){ void fuction(); int number,k,j,n,i,sign; char ch[80],tran[80]; k=0;cout<<"请输入数字密码"&...

2014-06-23 20:28:36 893

原创 1020:电梯升降

/*1020:电梯升降 分数: 1时间限制:1 秒内存限制:32 兆特殊判题: 否 提交:0解决: 0题目描述某城市最高的建筑只有一部电梯。一份电梯升降任务表由N个正整数组成,这些数字表示电梯按照给定的顺序停留的楼层号。电梯升一层花费6秒钟,降一层花费4秒钟,并且每次停留花费5秒钟。对于每一份任务表,你要计算出完成全部升降任务所花费的总时间。一开始,电梯在第0层,并且最终完成任

2014-06-23 20:22:15 1121

吴恩达深度学习笔记v5.5

这些课程专为已有一定基础(本的编知识,熟悉 Python、对机器学习有基本了解)想要尝试进入人工智能领域的计算机专业士准备。 想要尝试进入人工智能领域的计算机专业士准备。介绍显示:“深度学习是科技最热门 的技能之一,本课程将帮你掌握深度学习。” 在这5堂课中,学生将可以习到深度的基础会构建神经网络并用在包括吴恩达本人在内的多位业界顶尖专家指导下创建自己机器学习项目。Deep Learning Specialization对卷积神经网络 (CNN)、递归神经网络 、递归神经网络 (RNN)、长短期记忆 (LSTM) 等深度学习常用的网络结构、工具和知识都有涉及。

2018-08-30

数据挖掘比赛入门资料

非常有借鉴意义的数据挖掘比赛入门,通过阅读可以大概了解比赛的流程!!!

2018-08-29

简易投票php代码

非常实用的一个php代码,很好用,大家都来用用咯

2015-03-21

php留言本代码

这是一个简单的php留言板,需要的都可以来看看,短小精悍哦!

2015-03-21

c++课件蛮有用的

我觉得没事看看这个复习资料还是挺有用的,所以大家都下来看看吧,会对你有用的

2014-06-21

c++和c,程序员必备

我觉得这个还是蛮全面的,虽然有点多,但我还是希望大家能下载看看的

2014-06-04

ACM全部算法.doc

ACM全部算法.doc

2014-04-28

acm竞赛必备资料

经典代码,觉得蛮有用的,大家想进一步提高自己的编程技巧都可以看看这个!

2014-04-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除