自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 算法编程技巧

一.双指针(常见于对数组和链表的操作)1.快慢指针[1] 判定链表中是否有环思路:快指针每次走两步,慢指针每次走一步,如果快慢指针相遇,则表示有环[2]寻找链表的中点思路:快指针每次走两步,慢指针每次走一步,当快指针走到尽头的时候,慢指针指向的就是中间位置[3]寻找链表的倒数第K个元素思路:快指针先走K步,然后快慢指针一起走,当快指针到尽头的时候,慢指针指向的就是倒数第K个元素[4] 移动零思路:快慢指针,循环遍历,当快指针遇到非零元素,则将值赋值给慢指针,然后快指针赋值为0

2022-12-02 14:30:32 580

原创 Linux命令三剑客

Linux下一切皆文件,对Linux的操作就是对文件的处理,grep擅长查找功能,sed擅长取行和替换,awk擅长取列。一.grep命令1.强大的文本搜索工具,可以使用正则表达式搜索文本,并将匹配的行打印出来,grep更适合单纯的查找或匹配文件2.grep的输入不一定都是文件,它也常常从管道读取输入,结合ls一起使用,ls的输出通过管道传给grep,可以选出满足正则表达式的所有目录3.命令格式 grep [选项] ‘要查找的字符串对应的正则表达式’ 文件名[1] -c 仅列出文件

2021-04-15 11:28:23 1363

原创 Linux常见操作整理

结合自己在Linux上常用的操作整理的,源文件可以通过以下链接下载链接: https://pan.baidu.com/s/1CerXtedTnjk3j3W9xrxjOg 提取码: 28nc

2020-07-14 16:22:06 256

原创 常见激活函数整理

一.前馈神经网络和递归神经网络之间有什么区别前馈网络的所有输出都不能作为输入,而递归网络的某些输出可以循环作为网络的输入二.什么是激活特征函数1.激活函数是我们对输入做的一种非线性的转换。转换的结果输出,并当作下一个隐藏层的输入2.当没有激活函数的时候,神经元对数据的处理就是基于权重和偏移做线性变换。线性变换很简单,但是限制了对复杂任务的处理能力。没有激活函数的神经网络就是一个线性回归模型...

2020-07-02 14:52:25 303

原创 数据挖掘流程与相关工具

一.流程1.定义挖掘目标,也就是要弄清业务需求2.数据采集衡量取样数据质量的标准如下[1]资料完整无缺,各类指标项齐全[2]数据准确无误,反映的都是正常状态下的水平抽样的方式也有多种[1]随机抽样[2]等距抽样[3]分层抽样 现将样本分成若干层次,每个层次被抽取的概率可以设置不一样[4]分类抽样 按照某个属性的类别进行抽样3.数据分析对抽样数据进行异常值分析,缺失值分析,相...

2020-07-01 22:02:09 253

原创 产品经理技能需求

一.互联网思维1.百度指数(查看互联网思维和产品经理的关系)[1]小米 雷军A.专注,只做一款手机B.极致C.口碑,达到超越用户的期望,口碑相传D.快,技术更新快,产品更新快[2]360 周宏伟流量获取(免费的服务)+流量变现A.用户至上,体验为王B.流量变现的三种方式a.利用互联网卖东西b.广告c.增值服务,如网游2.流量思维免费是为了更好的收费(A.基础免费+...

2020-07-01 22:00:40 181

转载 Nginx、uwsgi、php、flask相关原理

原理一  Http请求和web服务器一、Http请求  用户打开浏览器并输入一串url地址时,到最终页面内容呈现在用户眼前时,这之间的步骤可大致整理如下:  &n...

2020-07-01 21:51:33 341

原创 常见的数据结构(理论知识)

非计算机科班毕业,看到一篇写的不错的数据结构文章,自己整理了一下

2020-07-01 14:59:11 192 1

转载 python连接postgresql数据库

基本SQL语句 创建表create table student(id serial primary key,student_name varchar(20),age int ,class_name varchar(20));1删除表drop table student;1添加数据(C-create)insert into student (student_name,age,class_...

2019-09-26 18:11:47 1701

转载 flask+uwsgi+nginx+centos部署实战

一、概念Flask: 轻量级web frame,用于路由和业务逻辑处理,有自带的简单webserver,但是是单进程,只适用于开发模式,无法支撑生产环境。类似的web框架还有django,tornado,webpy,bottle等。WSGI:Web Server Gateway Interface(网络服务器网关接口)的缩写,是一种描述web server如何与web application通...

2019-07-30 16:48:42 456

转载 uwsgi+nginx原理介绍

1.WIGS(Web Server Gateway Interface)服务器网关接口是Python应用程序或框架和Web服务器之间的一种接口,已经被广泛接受, 它已基本达成它的可移植性方面的目标。 WSGI 没有官方的实现, 因为WSGI更像一个协议. 只要遵照这些协议,WSGI应用(Application)都可以在任何服务器(Server)上运行, 反之亦然。 WSGI标准在 PEP 3...

2019-07-30 16:35:03 1612

转载 flask+uwsgi+nginx部署后测试

在生产环境下,可以通过Nginx+uwsgi+Flask部署Web服务,从而达到高并发高稳定性的要求。如果要部署多个APP,可以采用单个Nginx,多个uwsgi+Flask的方式来实现,如下图所示。多APP.png2,安装过程2.1,升级软件包sudo apt-get update 2.2,安装virtualenv和python环境sudo apt-get insta...

2019-07-30 16:30:04 578

转载 查看linux防火墙状态

1、基本操作# 查看防火墙状态service iptables status  # 停止防火墙service iptables stop  # 启动防火墙service iptables start  # 重启防火墙service iptables restart  # 永久关闭防火墙chkconf...

2019-07-30 16:27:05 3449

转载 Linux+flask+uwsgi+nginx进行模型部署

1. flask 是 python 编写的轻量级 Web 应用框架。单独Flask也可以启动并提供web服务,demo,但是Flask毕竟只是一个web框架,它的web服务只能用于开发环境,不能用于生产环境 ,因此还需要和uWSGI及nginx一起整合总括来说,客户端从发送一个 HTTP 请求到 Flask 处理请求,分别经过了 web 服务器层,WSGI层,web框架层,这三个层次。不同不&n...

2019-07-30 16:22:52 341

转载 移动端跨平台开发Flutter 与 React Native对比

移动端跨平台开发Flutter 与 React Native 深入对比分析 2019年6月21日20:41:35 发表评论 154 views移动端跨平台在经历数年沉浮之后,如今还能在舞台聚光灯下雀跃的, 也只剩下 React Native 和 Flutter 了,作为沉淀了数年的 “豪门” 与 19 年当红的 “新贵” ,它们之间的 “针锋相对” 也成了开发者们关心的事情。过去曾有人问我:“他即...

2019-07-23 18:10:20 547

转载 pandas常见的操作

什么是Pandas?Pandas的名称来自于面板数据(pan...

2019-07-23 18:08:44 136

原创 Bert原理与使用

一.

2019-07-23 16:42:27 334

原创 Bert源码解读分享

这是之前给同事做分享的时候整理的,有问题可以多多指点

2019-07-23 16:31:49 200

原创 Transformer结构介绍

一.

2019-04-22 21:57:18 1568

原创 机器学习常见面试问题

一.PCA和LDA的区别1.PCA 选择的是投影后数据方差最大的方向。由于它是无监督的,因此PCA 假设方差越大,信息量越多,用主成分来表示原始数据可以去除冗余的维度,达到降维。而LDA 选择的是投影后类内方差小、类间方差大的方向。其用到了类别标签信息,为了找到数据中具有判别性的维度,使得原始数据在这些方向上投影后,不同类别尽可能区分开二.确定 LDA (隐狄利克雷模型) 中主题的个数1.将...

2019-04-22 21:56:13 527

原创 常见的SQL语句整理

1.SQL 对大小写不敏感2.每条语句后使用分号二.重要的SQL命令SELECT - 从数据库中提取数据UPDATE - 更新数据库中的数据DELETE - 从数据库中删除数据INSERT INTO - 向数据库中插入新数据CREATE DATABASE - 创建新数据库ALTER DATABASE - 修改数据库CREATE TABLE - 创建新表ALTER TABLE -...

2019-04-22 21:55:25 170

原创 Hadoop组件/流程/配置

一.Hadoop1.Hadoop是一个能够对大量数据进行分布式处理的软件框架。Hadoop 以一种可靠、高效、可伸缩的方式进行数据处理。Hadoop 是可靠的,因为它假设计算元素和存储会失败,因此它维护多个工作数据副本,确保能够针对失败的节点重新分布处理。Hadoop 是高效的,因为它以并行的方式工作,通过并行处理加快处理速度。Hadoop 还是可伸缩的,能够处理 PB 级数据2.Had...

2019-04-22 21:50:55 293

原创 文本分类模型

一.分类模型选择计算样本的数量/每个样本中单词的数量这个比率。如果这个比率小于1500,那么将文本标记为n-grams并使用简单的MLP模型进行分类(下面的流程图的左边分支):a. 将样本分解成word n-grams;把n-grams转换成向量。b. 给向量的重要性打分,然后根据分支选择前20K。c. 构建一个MLP模型。如果比率大于1500,则将文本标记为序列,并使用sepCNN...

2019-03-13 16:59:50 1600

转载 打印二叉树节点

题目描述从上往下打印出二叉树的每个节点,同层节点从左至右打印。解题思路条件反射地想通过递归解决,结果硬是没有找到合适的解决思路,也许递归的方式不是很适合这种类型的题目吧~ 利用队列的先进先出(FIFO)特性解决。每从队列头部获取一个节点,就将该节点的左右子节点存入队列的尾部。如此往复,直至队列为空。这...

2019-03-13 16:55:02 480

转载 动态规划常见面试编程题(python)

                              在线编程——动态规划常见的面试问题总结(Python) O、求解方法:阶段 + 状态变量 + 状态转移方程 + 边界条件(1)划分...

2019-03-13 12:22:13 1910

原创 CNN&RNN浅谈

一.

2019-03-13 12:13:08 1997

原创 统计学知识点整理

一.集中趋势1.众数2.平均数3.中位数二.变异性1.四分位数上面说到了“中位数”,把样本分成了2部分,再找个这2部分各自的“中位数”,也就把样本分为了4个部分,其中1/4处的值记为Q1,2/4处的值记为Q2,3/4处的值记为Q32.四分位距 IQR=Q3-Q13.异常值(Outlier):小于Q1-1.5(IQR)或者大于Q3+1.5(IQR);4.方差(Variance)5...

2019-03-12 15:32:09 4324

原创 python面试总结

一.python的优缺点1.优点[1]语言简洁优美[2]跨平台。mac,Linux,window通用[3]胶水语言。能够把其他语言制作的各种模块(尤其是C/C++)很轻松地结合在一起可以这么理解,python本身不是一种运算快的语言,但善于利用,整合其他语言且能在各个平台使用得溜,最重要的是开发效率还很高2.缺点[1]运行速度慢python是解释型语言,运行时需要一行行转换成CPU...

2019-03-11 12:16:38 1431

转载 TensorFlow常用API

摘要:本文主要对tf的一些常用概念与方法进行描述。1、tensorflow的基本运作为了快速的熟悉TensorFlow编程,下面从一段简单的代码开始:import tensorflow as tf #定义‘符号’变量,也称为占位符 a = tf.placeholder("float") b = ...

2019-03-10 17:23:10 575

原创 Hash算法应用场景

一.哈希算法的定义1.哈希算法又叫散列算法,是将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。它的原理其实很简单,就是把一段交易信息转换成一个固定长度的字符串。2.散列表是基于快速存取的角度设计的,是一种典型的空间换时间的做法,二.从set/map谈到hash_set/hash_map1.set/map都是基于RB-tree之上,所以有自动排序的功能;has...

2019-03-09 18:07:04 642

原创 七大排序算法python编程实现

一.时间复杂度和空间复杂度的概率1.时间复杂度一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数,用T(n)表示,若有某个辅助函数f(n),使得当n趋近于无穷大时,T(n)/f(n)的极限值为不等于零的常数,则称f(n)是T(n)的同数量级函数。记作T(n)=O(f(n)),称O(f(n)) 为算法的渐进时间复杂度,简称时间复杂度2.空间复杂度空间复杂度(Space Compl...

2019-03-09 18:05:37 128

原创 机器学习和深度学习理论知识

一.AI&ML&DL1.机器学习是一种实现人工智能的方法,深度学习受到了人工神经网络的影响,驱动了机器学习的发展,是机器学习的一个子集。二.AL&DL的区别1.数据量深度学习比较适合数据量比较大的情况,而传统的机器学习的话在小数据量的情况下效果会好一点2.硬件依赖深度学习算法需要进行大量的矩阵运算,需要高端的硬件设备,像GPU3.特征工程在机器学习方法中,几...

2019-03-09 12:40:13 1492

langchain-支持chatgpt和本地数据交互

langchain-支持chatgpt和本地数据交互

2023-10-06

空空如也

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

TA关注的人

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