自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 动手学深度学习 Task03:线性神经网络

假设1:影响房价的关键因素是卧室个数,卫生间个数和居住面积,记为。线性回归是对n维输入的加权,外加偏差。线性回归有显示解(只有线性回归有)假设2:成交价是关键因素的加权和。权重和偏差的实际值在后面决定。1/2是因为求导时候容易消去。训练数据:过去6个月卖的房子。线性回归是单层神经网络。

2023-03-23 23:52:57 806

原创 动手学深度学习 Task02:预备知识

4-d:N个三维数组(一个RGB图片批量)2-d(矩阵):一个样本的特征矩阵。3-d:RGB图片(宽、高、通道)1-d(向量):一个特征向量。0-d(标量):一个类别。5-d:一个视频的批量。

2023-03-21 23:29:37 883 1

原创 大话设计模型 Task06:桥接、职责链、中介

桥接模式、职责链模式、中介模式

2022-12-28 00:12:15 1354

原创 大话设计模型 Task05 状态、适配、单例

状态模式(State),当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。适配器模式(Adapter),将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身负责保存它的唯一实例。

2022-12-24 23:49:23 1546

原创 大话设计模型 Task04:实现商场订单需求

实现商场订单需求

2022-12-22 00:00:05 768

原创 大话设计模型 Task03:工厂、制造、观察

制造者模式,观察者模式、原型模式、模板方法模式、外观模式、抽象工厂模式

2022-12-19 22:25:34 1320

原创 大话设计模型 Task02:策略、装饰、代理

简单工厂模式,工厂方法模式,策略模式,装饰模式,代理模式

2022-12-16 23:49:18 1580

原创 大话设计模型 Task01:设计原则

我们在做任何系统的时候,都不要指望系统一开始时需求确定,就再也不会变化,这是不现实也不科学的想法,而既然需求是一定会变化的,那么如何在面对需求的变化时,设计的软件可以相对容易修改,不至于说,新需求一来,就要把整个程序推倒重来,怎样的设计才能面对需求的改变却可以保持相对稳定,从而使得系统可以在第一个版本以后不断推出新的版本呢?类之间的耦合越弱,越有利于复用,一个处在弱耦合的类被修改,不会对有关系的类造成波及.也就是说,信息的隐藏促进了软件的复用。即对于扩展是开放的,对于更改是封闭的。也即这个类只有一个职责。

2022-12-13 23:17:35 1060

原创 西瓜书Task05

2021-07-29 22:20:28 779

原创 西瓜书Task04

2021-07-26 00:17:33 808

原创 西瓜书Task03

最近实在太忙了,连续三天10点后到家,所以没有学完,知识点会后补。

2021-07-22 23:30:49 817

原创 西瓜书Task02

2021-07-19 20:33:34 861

原创 西瓜书Task01

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-07-13 08:12:04 1087

原创 学术前沿趋势分析Task05

一、任务说明学习主题:作者关联(数据建模任务),对论文作者关系进行建模,统计最常出现的作者关系;学习内容:构建作者关系图,挖掘作者关系学习成果:论文作者知识图谱、图关系挖掘二、数据处理步骤将作者列表进行处理,并完成统计。具体步骤如下:将论文第一作者与其他作者(论文非第一作者)构建图;使用图算法统计图中作者与其他作者的联系;三、社交网络分析图是复杂网络研究中的一个重要概念。Graph是用点和线来刻画离散事物集合中的每对事物间以某种方式相联系的数学模型。Graph在现实世界中随处可见,

2021-01-24 00:05:16 981

原创 学术前沿趋势分析Task04

一、任务说明学习主题:论文分类(数据建模任务),利用已有数据建模,对新论文进行类别分类;学习内容:使用论文标题完成类别分类;学习成果:学会文本分类的基本方法、TF-IDF等;二、数据处理步骤在原始arxiv论文中论文都有对应的类别,而论文类别是作者填写的。在本次任务中我们可以借助论文的标题和摘要完成:对论文标题和摘要进行处理;对论文类别进行处理;构建文本分类模型;三、文本分类思路思路1:TF-IDF+机器学习分类器直接使用TF-IDF对文本提取特征,使用分类器进行分类,分类器

2021-01-22 20:56:02 964

原创 学术前沿趋势分析Task03

一、任务说明任务主题:论文代码统计,统计所有论文出现代码的相关统计;任务内容:使用正则表达式统计代码连接、页数和图表数据;任务成果:学习正则表达式统计;二、数据处理步骤在原始arxiv数据集中作者经常会在论文的comments或abstract字段中给出具体的代码链接,所以我们需要从这些字段里面找出代码的链接。确定数据出现的位置;使用正则表达式完成匹配;完成相关的统计;三、正则表达式正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可

2021-01-18 22:10:29 843

原创 学术前沿趋势分析Task02

一、任务说明任务主题:论文作者统计,统计所有论文作者出现评率Top10的姓名;任务内容:论文作者的统计、使用 Pandas 读取数据并使用字符串操作;任务成果:学习 Pandas 的字符串操作;二、数据处理步骤在原始arxiv数据集中论文作者authors字段是一个字符串格式,其中每个作者使用逗号进行分隔分,所以我们我们首先需要完成以下步骤:使用逗号对作者进行切分;剔除单个作者中非常规的字符;在原始数据集中authors_parsed字段已经帮我们处理好了作者信息,可以直接使用该字段

2021-01-16 11:57:02 841

原创 编程实践(Pandas)期末综合练习

1. 显卡日志下面给出了3090显卡的性能测评日志结果,每一条日志有如下结构:Benchmarking #2# #4# precision type #1##1# model average #2# time : #3# ms其中#1#代表的是模型名称,#2#的值为train(ing)或inference,表示训练状态或推断状态,#3#表示耗时,#4#表示精度,其中包含了float, half, double三种类型,下面是一个具体的例子:Benchmarking Inference f

2021-01-13 23:17:56 1430

原创 学术前沿趋势分析Task01

一、任务说明任务主题:论文数量统计,即统计2019年全年计算机各个方向论文数量;任务内容:赛题的理解、使用 Pandas 读取数据并进行统计;任务内容:任务成果:学习 Pandas 的基础操作;二、数据集介绍数据集的格式如下:id:arXiv ID,可用于访问论文;submitter:论文提交者;authors:论文作者;title:论文标题;comments:论文页数和图表等其他信息;journal-ref:论文发表的期刊的信息;doi:数字对象标识符,https://www

2021-01-11 23:40:20 1014

原创 编程实践(Pandas)Task10

一、时序中的基本对象几个概念:时间戳(Date times)的概念:在 pandas 中称为 Timestamp 。同时,一系列的时间戳可以组成 DatetimeIndex ,而将它放到 Series 中后, Series 的类型就变为了 datetime64[ns] ,如果有涉及时区则为 datetime64[ns, tz] ,其中tz是timezone的简写。时间差(Time deltas)的概念:两个 Timestamp 做差就得到了时间差,pandas中利用 Timedelta 来表示。类似

2021-01-10 23:52:32 880

原创 编程实践(Pandas)Task09

一、cat对象1. cat对象的属性在 pandas 中提供了 category 类型,使用户能够处理分类类型的变量,将一个普通序列转换成分类变量可以使用 astype 方法。df = pd.read_csv('data/learn_pandas.csv', usecols = ['Grade', 'Name', 'Gender', 'Height', 'Weight'])s = df.Grade.astype('category')s.head()0

2021-01-07 23:23:16 131

原创 编程实践(Pandas)Task08

一、str对象1. str对象的设计意图str 对象是定义在 Index 或 Series 上的属性,专门用于逐元素处理文本内容,其内部定义了大量方法,因此对一个序列进行文本处理,首先需要获取其 str 对象。在Python标准库中也有 str 模块,为了使用上的便利,有许多函数的用法 pandas 照搬了它的设计:var = 'abcd'# 字母转为大写str.upper(var)>>> 'ABCD's = pd.Series(['abcd', 'efg', 'hi'])

2021-01-06 23:47:19 325 1

原创 编程实践(Pandas)Task07

一、缺失值的统计和删除1. 缺失信息的统计缺失数据可以使用 isna 或 isnull (两个函数没有区别)来查看每个单元格是否缺失,结合 mean 可以计算出每列缺失值的比例:df = pd.read_csv('data/learn_pandas.csv', usecols = ['Grade', 'Name', 'Gender', 'Height', 'Weight', 'Transfer'])df.head() Grade Name Gender H

2021-01-03 19:56:11 170

原创 编程实践(Pandas)综合练习1

心得:花了一天时间做出来了三道题,但是办法实在太笨了,后面希望可以看一下优秀笔记的写法,多学习多练习。时间已经过去了半个多月,从不会写代码到现在已经可以独立做出综合练习(虽然办法很笨,感觉有很多地方想复杂了),自己感觉还是很开心的,继续努力!1. 企业收入的多样性一个企业的产业收入多样性可以仿照信息熵的概念来定义收入熵指标:I=−∑ip(xi)log⁡(p(xi))\rm I=-\sum_{i}p(x_i)\log(p(x_i))I=−∑i​p(xi​)log(p(xi​)),其中p(xi)\rm p

2021-01-01 21:45:49 285

原创 编程实践(Pandas)Task06

一、关系型连接1. 连接的基本概念把两张相关的表按照某一个或某一组键连接起来是一种常见操作,在关系型连接中, 键 是十分重要的,往往用 on 参数表示。另一个重要的要素是连接的形式。在 pandas 中的关系型连接函数 merge 和 join 中提供了 how 参数来代表连接形式,分为左连接 left 、右连接 right 、内连接 inner 、外连接 outer 。2. 值连接两张表可以根据某一列的值来连接,还可以通过几列值的组合进行连接,这种基于值的连接在 pandas 中可以由 merge

2020-12-29 23:24:23 113

原创 编程实践(Pandas)Task05

一、长宽表的变形什么是长表?什么是宽表?这个概念是对于某一个特征而言的。pd.DataFrame({'Gender': ['F','F','M','M'], 'Height':[163, 160, 175, 180]}) Gender Height0 F 1631 F 1602 M 1753 M 180pd.DataFrame({'Height: F':[163, 160], 'Height: M':[175, 180]}) He

2020-12-27 22:05:35 394 2

原创 编程实践(Pandas)Task04

一、分组模式及其对象1. 分组的一般模式想要实现分组操作,必须明确三个要素:分组依据 、 数据来源 、 操作及其返回结果 。一般模式:df.groupby(分组依据)[数据来源].使用操作df = pd.read_csv('data/learn_pandas.csv')# 按照性别统计身高中位数df.groupby('Gender')['Height'].median()GenderFemale 159.6Male 173.4Name: Height, dtype: f

2020-12-25 22:21:50 701

原创 编程实践(Pandas) Task03

一、索引器1. 表的列索引列索引是最常见的索引形式,通过[列名]可以从 DataFrame 中取出相应的列,返回值为Series。如果单列且列名中不含有空格,也可以使用.列名的方式取出,与[列名]等价。df['Name'].head() #使用 [列名] 取出相应的列0 Gaopeng Yang1 Changqiang You2 Mei Sun3 Xiaojuan Sun4 Gaojuan YouName: Name, dtype

2020-12-22 23:47:32 928 2

原创 编程实践(Pandas) Task02

一、文件的读取和写入excelcsvtxt文件读取pd.read_excel()pd.read_csv()pd.read_table()数据写入to_excel()to_csv()to_csv()1. 文件读取csv文件读取:pd.read_csvpandas.read_csv(filepath_or_buffer, sep=’,’, delimiter=None, header=‘infer’, names=None, index_col=Non

2020-12-19 23:39:02 558 1

原创 编程实践(Pandas) Task01

1. PIP安装第三方库pip install + 包名 #安装包pip uninstall + 包名 #卸载包pip freeze #查看已安装的包及其版本pip list --outdated #查看可升级的包pip install -U <包名> #升级指定包(包括pip本身)python -m pip install --upgrade pip #升级pip版本2. Python基础2.1 列表推导式案例中给出的初始写法:L = []def my_func

2020-12-16 23:24:51 210 2

原创 DataCamp课程:Transactions and Error Handling in SQL Server

1. Starting with error handling

2020-08-06 23:11:24 1585

原创 DataCamp课程:Introduction to Python

1. Python Basics</> The Python InterfaceExperiment in the IPython Shell; type 5 / 8, for example.Add another line of code to the Python script on the top-right (not in the Shell): print(7 + 10).Hit Submit Answer to execute the Python script and r

2020-07-31 13:52:48 9095

原创 DataCamp课程:Hierarchical and Recursive Queries in SQL Server

Hierarchical and Recursive Queries in SQL Server1. Recursion and Common Table Expression (CTE)</> A CTE is … Find the wrong fact!Please find the statement that is NOT true about CTEs. A CTE could be applied to recursive and non-recursive functio

2020-07-30 19:57:31 1659

原创 Project:INTRODUCTION TO DATACAMP PROJECTS

INTRODUCTION TO DATACAMP PROJECTSTask 1: InstructionsRun the code cell below “1. This is a Jupyter Notebook!” by clicking the run cell button ( ▶| Run ) or hitting Ctrl + Enter. This will calculate how many children were born per day on average in 2016.

2020-07-30 16:13:04 315

原创 DataCamp课程:Database Design

Database Design1. Processing, Storing, and Organizing Data</> OLAP vs. OLTPCategorize the cards into the approach that they describe best.OLAPQueries a larger amount of dataHelps businesses with decision making and problem solvingTypical

2020-07-26 18:09:51 3725

原创 DataCamp课程:Functions for Manipulating Data in SQL Server

Functions for Manipulating Data in SQL Server1. Choosing the appropriate data type</></></></>

2020-07-17 14:10:20 15862

原创 DataCamp课程:Time Series Analysis in SQL Server

Time Series Analysis in SQL Server1. Working with Dates and Times</> Break out a date into year, month, and dayUse the YEAR(), MONTH(), and DAY() functions to determine the year, month, and day for the current date and time.DECLARE @SomeTime DAT

2020-07-12 23:04:53 2857

原创 DataCamp课程:Intermediate SQL Server

Intermediate SQL Server1. Summarizing Data</> Creating aggregationsWrite a T-SQL query which will return the average, minimum, and maximum values of the DurationSeconds column.SELECT AVG(DurationSeconds) AS Average, MIN(DurationSeconds) A

2020-07-12 10:07:01 2722

原创 DataCamp课程:Introduction to SQL Server

Introduction to SQL Server1. SELECTion Box</> Simple selectionsSELECT the country column FROM the eurovision table.SELECT countryFROM eurovision;countryIsraelFranceSwedenCroatia...Amend your query to return the points column instead of

2020-07-10 18:28:48 3068

原创 DataCamp课程:Introduction to Importing Data in Python

Introduction to Importing Data in Python1. Introduction and flat files</> Exploring your working directoryYour task is to use the IPython magic command ! ls to check out the contents of your ...

2020-04-08 22:59:25 11519

空空如也

空空如也

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

TA关注的人

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