自定义博客皮肤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)
  • 收藏
  • 关注

原创 前端工程师实习面试总结

2020.6-2020.7参加了半个月左右的字节前端训练营,此前也有过一些前端的自学经验。参加这个训练营又重新学了一遍前端的基础知识,并且利用现学的vue框架搭建了一个搜索系统,gitup链接如下:https://github.com/shuihu001/techtrainingcamp-b-fe-wangcong。参加玩这个训练营后,也就顺势参加了字节的一个实习招聘,并确定在8.7进行面试。对于第一次前端的面试,个人心里非常紧张,这段准备的时间也一直在饿补前端的知识,CSDN上看了很多面经,也给了我很大

2020-12-06 21:43:36 782

原创 再学git

前言3年前我就知道了有git这么个东西,当时也学了,后面也断断续续又学又用了,可是还是感觉自己一直停留在只会git clone,git pull,git push的时代,到了公司实习什么拉分支、合并分支、版本管理等还是一窍不通,因此暗下决心,在好好学一遍git.什么是git简单来说gti就是一个版本控制工具,可以帮助我们简单点记录自己对于代码等文件的更改记录,记录我们每一次对于代码的更改。当然,这是对于一个程序员最基本的git功能。在一个团队中,git还可以实现多人同时对一个项目的开发管理。举个例子,

2021-06-12 21:37:25 268

原创 学习心得 | 在AI Studio上的李宏毅课程-机器学习

由于毕设需求,想要进行机器学习相关的学习,正好百度AI Studio推出了相应的及其学习课程,便于2021年的3-4月份在百度AI Studio平台上进行了学习。先说说整体学习感受,课程是录播课,是李宏毅老师的课程。每周也会有直播答疑课,群内的学习气氛非常活跃,会有很多热心的大佬们解答菜鸟们的问题。班班们也会定时督促同学们进行学习,真的比很多付费课程还有贴心。再来说说学习收获,李宏毅老师的课本身是非常生动有趣的,以宠物小精灵的案例,从机器学习的介绍开始,引发同学们浓厚的学习兴趣。接着,从最简单的回归任

2021-04-21 21:22:51 430

原创 李宏毅机器学习2021系列 作业2-年收入判断:4步实现概率生成模型。

目录项目描述直接上代码1.数据准备2.求均值和方差3.计算weights和bias4.预测项目描述二元分类是机器学习中最基础的问题之一,在这份教学中,你将学会如何实作一个线性二元分类器,来根据人们的个人资料,判断其年收入是否高于 50,000 美元。我们将以两种方法: logistic regression 与 generative model,来达成以上目的,你可以尝试了解、分析两者的设计理念及差别。 实现二分类任务:个人收入是否超过50000元?直接上代码1.数据准备with open(X

2021-03-20 16:14:01 1135 2

转载 李宏毅机器学习2021系列 作业2-年收入判断:7步编写 gradient descent 实现 logistic regression完成收入预测

项目描述二元分类是机器学习中最基础的问题之一,在这份教学中,你将学会如何实作一个线性二元分类器,来根据人们的个人资料,判断其年收入是否高于 50,000 美元。我们将以两种方法: logistic regression 与 generative model,来达成以上目的,你可以尝试了解、分析两者的设计理念及差别。 实现二分类任务:个人收入是否超过50000元?直接上代码1.导入数据np.random.seed(0)X_train_fpath = 'work/data/X_train'Y_tr

2021-03-20 16:07:56 567

原创 1.工欲善其事,必现利其器------学习前的准备

文章目录1.编程工具2.算法复杂度分析3.leetcode1.编程工具作为一个前端工程师,比较热门的编程工具还是vscode,这个工具不算大,插件资源丰富,适合各类编程语言。本身这个软件的安装和使用教程也比较容易,大家直接去vscode 官网: https://code.visualstudio.com/下载安装就行了使用的话这里推荐一篇博客吧:vscode使用大全2.算法复杂度分析我们写好一个算法后,如何去评价这个算法的好坏?这里用到的就是算法复杂度。而算法复杂度又分为时间复杂度和空间复杂度

2021-02-19 15:35:06 109

原创 小程序的生命周期

文章目录1.onInit()2.onLoad()3.onShow()4.onReady()5.onHide()6.onUnLoad()2.读入数据总结onInit1.onInit()页面初始化时触发。一个页面只会调用一次,可以在 onInit 的参数中获取打开当前页面路径中的参数。onInit 执行时机早于 onLoad 。如果开发者有性能优化的需求,建议将页面的数据网络请求放在 Page.onInit 中,并在网络请求的回调中执行 setData ,可以提升页面的加载速度。2.onLoad()页

2021-01-28 11:01:58 531

原创 小程序开发的语法

这里写目录标题模板语法1.数据绑定循环条件s-if模板template事件处理SJS语法模板语法1.数据绑定单向绑定{{}}双向绑定:{= =}css属性绑定:class = “c-{{}}”控制属性: s-if = "flag"不需要大括号基础的运算符:<!-- operation-demo.swan --><!-- 普通变量 --><text>{{name}}</text><!-- 属性访问 --><text&

2021-01-28 10:25:37 360

原创 自定义组件

这里写自定义目录标题创建自定义组件组建模板和样式创建自定义组件开发者可以将页面内的功能模块抽象成自定义组件,在智能小程序的各个页面中进行使用,提升代码复用度,节省开发成本。组件的开发和一般的界面基本没差别,也是这四个文件。第一步:在 json 文件中进行自定义组件声明(在 json 文件中将 component 字段设为 true 可将这一组文件设为自定义组件)第二步:在 swan 文件、js文件、css文件中编写组件模板至此,我们的自定义组件就已经创建完毕了。第三部:在page里引用

2021-01-27 19:53:52 160

原创 百度智能小程序的基本原理

1.小程序的目录结构小程序开发包括全局配置文件、页面配置文件。开发者可通过app.json和app.js文件对小程序进行全局配置;通过.css、.js、.json和.swan文件进行页面配置。具体结构如下:├── app.js├── app.json├── app.css├── project.config.json└── pages└── index├── index.swan├── index.css├── index.js└── index.json└── detail├─

2021-01-25 21:01:31 877

原创 百度智能小程序的开发工具安装

工欲善其事,必先利其器。百度智能小程序为开发者提供了一套开发工具,包含了开发、调试、预览、发布、检测、自动化测试等功能,服务于开发者的开发全流程。这是工具下载链接:[百度开发者工具],选择适合的版本进行下载安装。(https://smartprogram.baidu.com/docs/develop/devtools/history/)安装完成后打开百度智能小程序开发工具,扫描左侧二维码进行登录对于初学者来说,可以先点击开发教程进行学习适应:根据提示,预计学习10分钟左右,可以快速上手百度智能小

2021-01-25 13:24:17 534

转载 与百度智能小程序的第一次邂逅

写在前面本篇摘自于百度智能小程序官网,作为官方介绍智能小程序简介智能小程序,是百度提供的一种技术解决方案。开发者基于此开发出来的服务,在各类宿主环境(手机 App、车载系统、IOT 设备等)中,可做到用户无感知安装过程即点即用。原理概览智能小程序在开发模式上基于 Web 前端开发的技能和生态,在运行时则采用了类客户端的方案,旨在使用体验上超越传统的 Web 前端技术,在开发效率上超过传统的客户端技术。也因此具有 Web 或客户端背景的开发者,可以通过官方文档和开发者社区快速学习和开发。小程序使用

2021-01-25 13:06:52 109

原创 三种计算机网络参考模型及各层所用到的协议

2021-01-09 17:07:48 205

原创 关于vuex之史上让你懂让你能用又不难的vuex

什么是vuexvue状态管理工具,提供这样一个在多个组件间共享状态的插件。在Vue中,多组件的开发给我们带来了很多的方便,但同时当项目规模变大的时候,多个组件间的数据通信和状态管理就显得难以维护。而Vuex就此应运而生。将状态管理单独拎出来,应用统一的方式进行处理,在后期维护的过程中数据的修改和维护就变得简单而清晰了。Vuex采用和Redux类似的单向数据流的方式来管理数据。用户界面负责触发动作(Action)进而改变对应状态(State),从而反映到视图(View)上。比如用户的登录状态、用户名称

2020-10-29 22:25:15 133

原创 关于vue减少生命周期重复代码之混入

混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。例子:// 定义一个混入对象var myMixin = { created: function () { this.hello() }, methods: { hello: function () { console.log('hello from mixin!')

2020-10-27 17:22:02 424

原创 关于服务器返回时间的前端格式化

问题描述:服务器一般不会返回2020-9-9 11:11这种时间格式,一般都是返回Unix时间元年为起点的相应时间戳,一串数字1535694719,那么前端如何将时间戳转成时间格式字符串呢?1.将时间戳转成Date对象//时间戳是秒,Date要求是毫秒,所以*1000const date = new Date(1535694719*1000)2.将date进行格式化,转成对应字符串// 月从0开始date.getYear() + date.getMonth() + 1由于这种转换太常见,所

2020-10-27 16:35:53 540 1

原创 关于如何监听图片是否加载完成

原生JS监听:img.onload = function(){}vue中监听:@load='方法'

2020-10-23 16:41:23 1617

原创 关于Vue访问子组件相关操作

1.Vue里明确拿到某一子组件通过传统1.给子组件加上ref属性<childComponent id="home" ref = "home_ref">2.在方法中可以这么得到子组件,并调用子组件中的方法和属性backClick() { console.log(this.$home_ref.message) this.$home_ref.scroll.scrollTo(0, 0, 500);},2.Vue某个子组件发生点击需要在另一个子组件进行操作一个方法是组件二emit

2020-10-23 15:51:36 232

原创 关于前端滚动优化:Better Scroll

原生的滚动容易造成卡顿、不流畅,为了优化这个问题Better Scroll应运而生。它的核心是借鉴的 iscroll 的实现,它的 API 设计基本兼容 iscroll,在 iscroll 的基础上又扩展了一些 feature 以及做了一些性能优化。学前必看Better Scroll默认工作机制:外层有个wrapper框框,代表可见范围,滚动的内容放在wrapper内的content里。话不多说,直接上代码:<!DOCTYPE html><html lang="zh">

2020-10-23 12:44:42 554

原创 关于性能优化之节流和防抖

1.节流2.防抖

2020-10-06 21:48:45 92

原创 关于vue图片简单懒加载

vue-lazyload

2020-08-25 20:17:42 198

原创 关于vue解决移动端300ms延迟之fastclick

问题描述:移动端浏览器在派发点击事件的时候,通常会出现300ms左右的延迟。产生的原因移动端的双击会缩放导致click判断延迟,这是为了检查用户是否在做双击。解决方案1.禁用缩放<meta name = "viewport" content="user-scalable=no" > 缺点是网页无法缩放2.css新属性配置css属性touch-action: aotu缺点:可能存在浏览器兼容问题3.fastclick原理: 在检测到touchend事件的时候,会通过DOM

2020-08-25 20:08:05 241

原创 学习nodej的第一天

1.什么是nodejs来我没先来看看官网,官网上说Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine.换成人话就是,nodejs不是语言、不是库、不是框架,是一个js运行时环境.简单来说可以解析和执行js代码。在学习nodejs以前,只有浏览器可以解析执行js代码,有了nodejs以后现在的js可以完全脱离浏览器来运行。好了,暂时先介绍到这里,有个大致印象nodejs是啥就行,就一个js运行环境。2.为啥要学

2020-07-16 21:49:50 163

原创 强化学习7日打卡营结营心得

百度AI课程训练营由于周期短、含金量高、学习氛围好等特点,让我一直有在参加他们的训练营,本期的主题是强化学习。之前接触过机器学习、深度学习,还没了解过强化学习,这次可以有机会了解一下,课程链接如下:https://aistudio.baidu.com/aistudio/education/group/info/1335一、什么是强化学习所以简单来说,强化学习属于机器学习,但更多的是强调对环境的响应。二、强化学习可以做什么三、强化学习与监督学习的区别四、强化学习如何解决问题五、强化学习的算

2020-06-27 09:12:50 279

原创 python的日常办公之文件处理

python被誉为强大的办公语言,那么如何利用python来进行办公呢?1.文件夹处理1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目录名:os.listdir()3.函数用来删除一个文件:os.remove()4.删除多个目录:os.removedirs(r"c:\python")5.检验给出的路径是否是一个文件:os.path.isfile()6.检验给出的路径是否是一个目录:os.path.isdir()7.判断是否是

2020-06-05 20:28:23 679

转载 python求解线性规划问题

最近在做最优化的作业,涉及到线性规划问题,之前运筹学也学过相关问题,都是通过手写单纯性表来进行求解的,但学了python之后感觉太麻烦了,不如利用python来帮我们求解。线性规划求解主要弄清楚两个部分,目标函数(max,min)和约束条件(s.t.),我们求解时一般要化为python的标准形式:在此用Python求解,需要scipy和numpy库的支持:from scipy import optimizeimport numpy as np#求解函数res = optimize.linpr

2020-06-02 14:39:31 4185 5

原创 2.python基础之变量与数据类型

好啦,通过上一篇文章相信你已经完成在你的电脑上安装python了,那么我们现在就要去开始学习python了。python真的非常简单高效,相信我,你一定可以的。python其实一开始是Guido von Rossum这位大佬在1989年的圣诞节,可能是没收到圣诞老人的礼物,无聊开发出来的。1994年1月:Python 1.0正式发布以来,目前已经到了3.7.x的版本了。大家安装的一般也是这个版本。好,现在打开我们的python编辑器,来到学习任何一门语言都要经历的第一阶段,你好世界。代码如下,然后点击运

2020-06-01 15:36:38 180

原创 招商银行2020FinTech精英训练营数据赛道比赛心得小结

文章目录1.招商银行2020FinTech精英训练营数据赛道比赛简介一、赛题背景二、课题研究要求三、评价指标AUC的介绍四、数据说明2.数据处理部分1.对用户标签数据的处理2.对用户交易数据的处理3.对用户APP行为的处理3.建模调参部分lightgbm模型1.招商银行2020FinTech精英训练营数据赛道比赛简介一、赛题背景在当今大数据时代,信用评分不仅仅用在办理信用卡、贷款等金融场景,...

2020-05-12 19:02:21 5975 10

原创 python数据处理常用代码---特征工程

文章目录1.对数据进行分组统计1.gropuby2.特征选择 去掉无用特征经过了数据预处理和探索性数据分析了,接下来就算到了特征工程这一步了。众所周知:数据模型:数据模型框架+数据数据和特征决定了机器学习的上限,模型和算法只是逼近好了,前面的废话可以不看。重要的要知道所谓的特征工程就算要选取一些对提高预测能力有用的列。那么到底如何来进行特征工程呢?1.对数据进行分组统计1.grop...

2020-05-06 22:20:40 873

原创 python数据处理常用代码---数据预处理

首先写一dataframe吧import pandas as pdimport numpy as nptest_dict = {'id':[1,2,3,4,5,6],'name':['Alice','Bob','Cindy','Eric','Helen','Grace '],'math':[90,89,99,78,97,93],'english':[89,94,80,94,94,90]}d...

2020-04-30 22:32:54 17214 1

原创 Python小白逆袭大神:百度飞桨课程结营心得

人生有几个七天,最近的一个7天陪伴着百度飞桨的《Python小白逆袭大神》这门课度过了,这七天真的很充实。七天下来自己真的有学到很多东西,而且这是我第一次开始学会把自己的学习心得发出博客来,让更多的人看到,分享自己的学习经验和心得收获。七天很快就过去了,每天都记录着我学了什么,今天晚上就好好总结一下我这几天的收获把。第一天python基础学习虽然我以前也学过python但是断断续续的学习的,...

2020-04-29 21:21:48 317

原创 Python小白逆袭大神:Day3-人工智能常用Python库+数据分析

前面两天主要还是学习了python的一些基础语法和对文档的一些操作,似乎学完前两天后完全没有感觉自己在人工智能。莫慌,磨刀不误砍柴工,今天我们就正式开始接触人工智能里高大上的机器学习啦。文章目录一、Numpy二、pandas三、matplotlib四、PIL库四剑客在机器学习中的应用一览今日作业作业中遇到的小问题:python很强大,在机器学习领域,python大军组建了四大剑客深入其中。我们...

2020-04-29 10:46:18 370

原创 Python小白逆袭大神:Day2-Python进阶+爬虫基础

好啦,通过昨天的学习我们已经对于python这个语言有了一定的了解,但对于深度学习来说,还是不够了,除了那些课下特别用工的同学哈 。那么今天呢,主要介绍的五大数据类型,以及python编程的一些技能。一.对五大数据类型的常用操作。1.数字Python Number 数据类型用于存储数值。Python Number 数据类型用于存储数值,包括整型、长整型、浮点型、复数。(1)Python ...

2020-04-29 09:24:06 388

原创 Python小白逆袭大神:Day1-Python基础练习

说到人工智能,python必不可少。最近也想写一系列文章来总结我都python学习之路,这里就稍微写一点今天的内容吧,顺便打个广告:我的python学习之路。python基础学习:1.基本操作2.所有语言必备:条件、循环#2.条件判断ifif 1 == 2: # 如果 if 跟随的条件为 假 那么不执行属于if 的语句,然后寻找 else print("假的")else: ...

2020-04-28 21:57:27 250

原创 Python小白逆袭大神:Day5-大作业(含具体实现代码、停用词表和做作业过程中遇到的问题)

文章目录引言第一步:评论数据的爬取。第二步:词频统计并可视化展示1. 数据预处理:2. 中文分词3. 去除停用词4. 统计top10高频词第四步:结合PaddleHub,对评论进行内容审核,找出一些带有色情含义的评论。最终的run代码结果展示:遇到的问题:引言好了经过了前面4天对python基础语法、python网络爬虫、python数据分析和paddleHub的学习,今天呢发布了本次7天集训...

2020-04-28 11:06:41 993

原创 Python小白逆袭大神:Day4-《青春有你2》选手识别

今天第开始深度学习的第四天了,今天就真正走进深度学习了,算了体验深度学习了吧。paddlehub真的是一个非常好用的与训练模型库,能让对深度学习一无所知的我们体验到什么是深度学习。首先我们来看看经典的深度学习劝退 步骤。从模型选择、调参训练到预测部署,包含的那么多东西,0基础的同学一看就晕。然后我们再来看看paddlehub,似乎里面有很多别人训练好的模型,我们下载下来用自己的数据稍微修改一...

2020-04-26 23:01:00 768

原创 1.为什么要学习Python,以及python的安装

WHY python大家都知道,如今互联网很火,深度学习很火,而且主要是就业方面工资确实也不低,很多人都想从事深度学习。很多人也听说过,深度学习=python学习。那么为什么很多人都用python来进行深度学习呢?这里套用一下最近在上的百度飞桨深度学习学院的PPT。说白了,就是python简单、好用,能抄 借用别人的地方多。python借用其开源、易于维护、可移植、标准库多、简单优雅等特性,...

2020-04-25 18:09:11 422

前端针对不同类型的文件的请求头mime.json

前端针对不同类型的文件的请求头mime.json

2021-03-19

最终代码整理.zip

2020招行数据分析比赛最终代码整理

2020-05-12

python数据处理常用代码---数据预处理.ipynb

python数据处理常用代码---数据预处理设计的所有代码,供大家练习使用。

2020-05-01

python数据处理常用代码---数据预处理.ipynb

python数据处理常用代码---数据预处理,包含博客里的所有代码,共大家练习使用。 python数据处理常用代码---数据预处理,包含博客里的所有代码,共大家练习使用。 python数据处理常用代码---数据预处理,包含博客里的所有代码,共大家练习使用。 python数据处理常用代码---数据预处理,包含博客里的所有代码,共大家练习使用。 python数据处理常用代码---数据预处理,包含博客里的所有代码,共大家练习使用。

2020-04-30

Python小白逆袭大神:Day2练习和作业代码

Python小白逆袭大神:Day2练习和作业代码,供大家练习学习。

2020-04-29

Python小白逆袭大神:Day3练习和作业代码

包含了Python小白逆袭大神:Day3练习和作业代码代码,供大家学习练习。

2020-04-29

resourse.zip

停用词是指在信息检索中,为节省存储空间和提高搜索效率,在处理自然语言数据(或文本)之前或之后会自动过滤掉某些字或词,这些字或词即被称为Stop Words(停用词)。这些停用词都是人工输入、非自动化生成的,生成后的停用词会形成一个停用词表。但是,并没有一个明确的停用词表能够适用于所有的工具。甚至有一些工具是明确地避免使用停用词来支持短语搜索的。

2020-04-28

paddlepaddle.zip

深度学习7日入门-CV疫情特辑代码,含所设计的数据。内容非常详细,数据也很完整,包括了详细的注释。这些代码和数据都是我一个一个从课程里下载下来的,在本地跑了没有问题。

2020-04-08

空空如也

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

TA关注的人

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