首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏架构师成长之路

    构建知识体系(2):如何构建

    构建原则:要做到系统化、流程化、可视化三点。 构建方法:这也是从道、法、术、器、势的角度去全面解决问题。 2、基础:兴趣、需求、特长 对于每个人来说,为什么构建知识体系会有各自的答案,构建怎样的知识体系也一样。但必须从自身的兴趣、需求、特长出发这样你才会有自驱动力去做这件事,或者有压力去持续构建。 (2)筛选 需要基于兴趣、需求、特长来确定吸收知识的方向,方向拆解下来就是一个个主题。接着根据主题进行分类,明确哪些信息和知识属于同类的,准备把它们放在一起。 主流的网络工具: ️(1)获取工具:知乎、豆瓣、果壳、头条、微博、微信等几乎所有的网络工具 ️(2)筛选工具:百度搜索、谷歌搜索、搜狗搜索等;豆瓣标签、百度词条类目、亚马逊智能推荐系统; ️(3)储存工具 豆瓣的豆列在一定意义上表明了这个方向,即在一个主题下,将书籍、电影、音乐进行专辑呈列,既链接了已有的数据库,也给了用户构建权。 有明确构建知识体系的工具其实是大家耳熟能详的:思维导图。

    1.4K20编辑于 2022-04-14
  • 来自专栏代码编写世界

    CMake构建学习笔记2-zlib库的构建

    这里就以Windows系统为例介绍一下如何通过CMake构建它。 2. 详论 2.1 设置构建目录 尽管CMake提供了GUI工具,但是不推荐通过GUI进行构建。 2.2 配置构建 接下来,使用如下命令来配置构建项目: # 配置CMake cmake .. 在GUI工具中会列出所有的CMake变量和项目配置项: 2.3 构建项目 然后就是正式开始构建项目了: # 构建阶段,指定构建类型 cmake --build . --config RelWithDebInfo --build表示构建项目。 .表示构建的结果放在当前目录。 --config RelWithDebInfo --target install 2.5 清理构建目录 另外还有个指令是清理构建生成的文件,不过使用的不是很多,手动删除也行: # 清理构建目录 cmake

    74010编辑于 2024-12-14
  • 来自专栏编程直播室

    Angular 2的基本构建

    Angular 是一个通过HTML和JavaScript或者一种能编译成JavaScript的语言(像Dart或者TypeScript)构建客户端应用的框架。 overview2.png 这个构架展示了一个Angular应用的八个主要构建块: Modules Components Templates Metadata Data binding Directives

    89530发布于 2018-06-06
  • 来自专栏技术杂记

    Rails 构建评论功能(2

    添加删除模型 rails 命令可以方便的添加删除模型 [root@h202 blog]# rails --help Usage: rails COMMAND [ARGS] The most common rails commands are: generate Generate new code (short-cut alias: "g") console Start the Rails console (short-cut alias: "c") server Start

    67120发布于 2021-10-20
  • 来自专栏技术杂记

    Docker 中构建 Jenkins2

    构建镜像 [root@docker build]# docker build -t ci-infrastructure/jnkns-img . Sending build context to Docker daemon 9.728 kB Step 1 : FROM jenkins ---> fc39417bd5fb Step 2 : COPY 7 days ago 187.9 MB jenkins latest fc39417bd5fb 2 weeks ago 708.1 MB registry 2 683f9cd9cf88 3 weeks

    44540编辑于 2022-01-21
  • 来自专栏coding

    vue 构建 todo 项目系列 2

    vue 构建 todo 项目系列 1 只是用模拟的数据,页面一刷新就打回原型,本文将用 json-server 构建一个简易的 api,模拟真实的数据服务器 json-server # 安装 json-server list_data": [ { "id": 1, "title": "one", "stat": true }, { "id": 2,

    78620发布于 2019-10-16
  • 来自专栏代码编写世界

    CMake构建学习笔记22-libxml2库的构建

    在上一篇文章《CMake构建学习笔记21-通用的CMake构建脚本》中,笔者封装了一个通用的cmake构建脚本cmake-build.ps1,那么这里笔者就尝试通过这个脚本来构建libxml2库。 libxml2是GNOME项目下的XML库,虽然比不上TinyXML-2轻量,但是胜在功能全面。 这里就直接列出构建libxml2的脚本: param( [string]$Name = "libxml2-v2.14.4", [string]$SourceDir = ".. exit 1 } # 复制符号库 $PdbFiles = @( "$BuildDir/RelWithDebInfo/libxml2.pdb" ) # 额外构建参数 $CMakeCacheVariables 有的步骤如何不需要可以省略,不过额外构建参数还是需要关心一下,比如LIBXML2_WITH_ZLIB表示使用依赖库zlib参与构建(参看《CMake构建学习笔记2-zlib库的构建》);LIBXML2_

    29610编辑于 2025-08-30
  • 来自专栏Android相关

    Gradle For Android(2)--基础的定制构建

    dependencies代码块用来配置构建过程的依赖。也就是说,我们不应该在Top-Level的build.gradle中包含Application或者Libraries的依赖。 在Gradle之前的构建系统中,PackageName有两个作用,唯一表示一个App以及用于为R.java赋予包名。 而通过Gradle使用build variants使得构建不同版本的App变得更加简单了。比如,很容易构建一个付费/免费的版本。 但是源代码以及R文件包名都还保持着相同的PackageName,以至于在构建多个版本的时候,需要把所有的源文件都进行修改。 也就是说,执行Aseemble将会为每个Build Type触发一个构建。 除了继承了这些Tasks之外,Android Plugin也添加了一些新的Task。

    93630发布于 2018-10-24
  • 来自专栏小鑫同学编程历险记

    构建工具Gulp-lesson2

    写作背景 Gulp 在编写时和其他构建工具的最大区别就是 Gulp 基于编码而非配置,编码的基础单元又是任务,在上一节学习后我们就可以先一个任务了,那么这一节就详细了解一些任务再 Gulp 中的重要作用吧 任务: 在 Gulp 中任务按访问的形式可以分为公开任务和私有任务,在使用 gulp 执行构建时读取的就是公开任务列表,所以说我们需要通过 gulp 命令来执行的时候就需要将这个任务导出,就代码这个任务是公开的了 cb(); } exports.build = series(clean, parallel(css, javascript)); 注:代码内容来自 gulp 官网; 结语: 灵活的任务组合方式在构建过程中一定要比配置的编写更加轻松

    27740编辑于 2022-12-26
  • 来自专栏NLP算法工程师之路

    Seq2Seq模型的构建

    Seq2Seq是指一般的序列到序列的转换任务,特点是输入序列和输出序列是不对齐的,比如机器翻译、自动文摘等等。 假如原句子为X=(a,b,c,d,e,f),目标输出为Y=(P,Q,R,S,T),则Seq2Seq模型如下: 模型的工作原理如下; Encoder部分首先通过RNN及其变种(LSTM、GRU)等进行编码 我希望做axis=1的meanpooling,则第一行应该是 (10+20)/2,第二行应该是 (10+20+30)/3,第三行应该是 (10+20+30+40)/4。 2.采用pickle序列化中间结果,一般来说生成的二进制数据比较大,但是能大大加快读取速度。 3.代码结构函数化,使用面向对象的方式编程,增强代码的可复用性。 2.训练和预测使用的decoder结果不同,编写循环的预测decoder。 3.前端的word2vec词向量和最新的ElMo模型的对比实验。 4.对比不同的decoder结构对模型的影响程度。

    1.6K10发布于 2019-12-16
  • 来自专栏paddle深度学习

    paddle深度学习2 数据集的构建

    当我们使用索引操作符 [] 时,实际上是调用了 __getitem__ 函数__getitem__ 函数接收一个索引作为参数,并返回对应索引位置的数据样本2. self.labels[index] return data, label def __len__(self): return len(self.data)data=[2,8,1,3,9,4 labels=[0,1,0,0,1,0]mydata=MyDataset(data,labels)for i in range(len(mydata)): print(mydata[i])在这里,我们构建了一个小型数据集 labels=[0,1,0,0,1,0]mydata=MyDataset(data,labels)dataloader = paddle.io.DataLoader(mydata, batch_size=2, shuffle=True)for batch in dataloader: print(batch)可以看到,因为设置batchsize=2,每次会取出2组数据而shuffle=True使得数据的顺序被打乱了这里显示我们的数据类型是

    49510编辑于 2024-05-17
  • 来自专栏数据科学(冷冻工厂)

    从头构建和训练 GPT-2 |实战

    引言 该项目[1]将引导您完成构建简单 GPT-2 模型的所有步骤,并使用 Taylor Swift 和 Ed Sheeran 的一堆歌曲进行训练。 构建 GPT-2 架构 我们将逐步推进这个项目,不断优化一个基础的模型框架,并在其基础上增加新的层次,这些层次都是基于 GPT-2 的原始设计。 GPT-2 实现。 我建议您按照本文进行操作并自己构建它,这将使学习 GPT-2 变得更加有趣和有趣。 最终模型: 1. 构建自定义分词器 语言模型不像我们一样看到文本。相反,它们将数字序列识别为特定文本的标记。 构建数据加载器 现在,在构建模型之前,我们必须定义如何将数据输入模型进行训练,以及数据的维度和批量大小。

    34410编辑于 2024-07-16
  • 来自专栏磐创AI技术团队的专栏

    使用wrd2vec构建推荐系统

    译者 | Arno 来源 | Analytics Vidhya 【磐创AI导读】:这篇文章主要介绍了如何使用word2vec构建推荐系统。 概览 如今,推荐引擎无处不在,人们希望数据科学家知道如何构建一个推荐引擎 Word2vec是一个非常流行的词嵌入,用于执行各种NLP任务 我们将使用word2vec来构建我们自己的推荐系统。 在本文中,我们将构建自己的推荐系统。但是我们将从一个独特的视角来处理这个问题。我们将使用一个NLP概念--Word2vec,向用户推荐商品。如果你觉得这个教程让你有点小期待,那就让我们开始吧! 例如,单词“car”和“jeep”有类似的向量: 这是对word2vec如何在NLP中使用的高级概述。 在我们开始构建推荐系统之前,让我问你一个问题。 把消费者的购买历史想象成一句话,而把商品想象成这句话的单词: 更进一步,让我们研究在线零售数据,并使用word2vec构建一个推荐系统。

    1.9K20发布于 2019-08-13
  • 来自专栏404

    koa2 + mongoose + graphql 构建后端服务

    Koa2:https://koa.bootcss.com/ Apollo:https://www.apollographql.com/ Mongoose:https://mongoosejs.com/ 之前使用koa2 + mongoose构建了一套restful api,现在改用graphql。

    35320编辑于 2022-04-25
  • 来自专栏好好学习,天天向上

    Docker学习笔记(2):使用Dockerfile构建镜像

    Dockerfile是用来构建Docker镜像的文件,是由一系列命令和参数构成的脚本。每条指令都必须为大写字母且后面要跟随至少一个参数,每条指令都会创建一个新的镜像层,并对镜像进行提交。 Dockerfile指令 FROM 初始化一个新的构建阶段,并为后续指令设置基本镜像。 RUN 容器构建时需要运行的命令。将在当前镜像之上的新层中执行任何命令并提交结果。 ONBUILD 当构建一个被继承的DockerFile时运行命令,父镜像在被子继承后父镜像的onbuild被触发。 /demo-0.0.1-SNAPSHOT.jar /myjar/demo.jar EXPOSE 8080 CMD ["java","-jar","demo.jar"] 2.构建镜像 docker build 输出: Sending build context to Docker daemon 17.58MB Step 1/6 : FROM centos ---> 470671670cac Step 2/

    78620发布于 2020-10-29
  • 来自专栏地方网络工作室的专栏

    Vue2+VueRouter2+webpack 构建项目实战(五)配置子路由

    Vue2+VueRouter2+webpack 构建项目实战(五)配置子路由 2017年8月补充 2016年,我写了一系列的 VUE 入门教程,当时写这一系列博文的时候,我也只是一个菜鸟,甚至在写的过程中关闭了代码审查 以下为原文 前情回顾 《Vue2+VueRouter2+webpack 构建项目实战(一)准备工作》 《Vue2+VueRouter2+webpack 构建项目实战(二)目录以及文件结构》 《Vue2+ VueRouter2+webpack 构建项目实战(三)配置路由,整俩页面先》 《Vue2+VueRouter2+webpack 构建项目实战(四)接通api,先渲染个列表》 前言 通过前面几章的实战, 我们已经顺利的构建项目,并且从API接口获取到数据并且渲染出来了。 这里,我们给它填写上内容,代码如下: <template>

    <router-view></router-view>
    </template> 好,我们的子路由页面就构建好了

    58620编辑于 2022-05-05
  • 来自专栏地方网络工作室的专栏

    Vue2+VueRouter2+webpack 构建项目实战(一)准备工作

    Vue2+VueRouter2+webpack 构建项目实战(一)准备工作 2017年8月补充 2016年,我写了一系列的 VUE 入门教程,当时写这一系列博文的时候,我也只是一个菜鸟,甚至在写的过程中关闭了代码审查 以下为原文 目录索引 《Vue2+VueRouter2+webpack 构建项目实战(一)准备工作》 《Vue2+VueRouter2+webpack 构建项目实战(二)目录以及文件结构》 《Vue2+ VueRouter2+webpack 构建项目实战(三)配置路由,整俩页面先》 《Vue2+VueRouter2+webpack 构建项目实战(四)接通api,先渲染个列表》 《Vue2+VueRouter2 +webpack 构建项目实战(五)配置子路由》 《Vue2+VueRouter2+webpack 构建项目实战(六)修复代码并通过验证,另发布代码》 之前写的博客没有采用打包工具,而是直接引用js的方式来做的 如上图所示,就说明我们的项目构建成功了。

    41220编辑于 2022-05-05
  • 来自专栏AIUAI

    Caffe2 - (十四) 网络构建API之 brew

    Caffe2 - Brew Models brew 是 Caffe2 用于构建模型的新的 API. 之前是 CNNModelHelper来构建模型. 新的 ModelHelper与CNNModelHelper.brew具有很多相同的功能,使得其易于构建模型. brew 的设计思路是:ModelHelper class 只包含网络定义和参数初始化 与 CNNModelHelper同时进行模型存储与模型构建相比,ModelHelper+brew 的模型构建方式更易于模块化 概念 - Ops vs Helper Functions Caffe2 是通过 operators 来构建深度学习网络的. 一般情况下,operators 是 C++ 实现. 例如,LeNet 模型构建 —— MNIST Tutorial. from caffe2.python import brew def AddLeNetModel(model, data):

    82450发布于 2019-02-18
  • 来自专栏finleyMa

    Jenkins2 学习系列11 -- 参数化构建

    有些项目的构建需要动态的传入一些参数,比如需要用户输入一些内容,或者上传一个文件,或者为一些配置打钩,作为不同的参数,当构建时这些参数作为环境变量来影响具体的构建过程。 比如,我们知道sh "printenv"会打印所有的环境变量方便调试,但是如果写死在pipeline里,每次构建 console output都会输出大量内容。 比如现在 stage('debug') { steps { sh "printenv" } } 我希望构建时可以手动控制是否输出调试信息。默认为关闭,即不输出,打钩后才输出信息。 2 手动测试,增加一个手动测试stage,该阶段只有一个input步骤,当手动测试通过后才可以通过这个input步骤。

    1.6K20发布于 2019-07-22
  • 来自专栏老齐教室

    根据 2D 图片构建 3D

    任务 一张图片,就是 3D 物体的 2D 平面投影,所以,从高维空间向低维空间转换过程中,必然会丢失一些数据。因此,从单一视图的 2D 图像中,永远不会有足够的数据来构建其 3D 模型。 in memory point_cloud1 = [(x1, y1, z1), (x2, y2, z2),..., (xn, yn, zn)] point_cloud2 = [(x2, y2, z2) 图像 输出:预测视点处的 2D 投影。 输入:预测视点处的 2D 投影 输出:点云 伪渲染器 可以推断,应该有必要将预测的 2D 投影融合的点云中。那么,如果我们从新视点渲染不同的 2D 投影,它也应该类似于真实 3D 模型的投影。 将上述三部分结合在一起,我们获得了一个端到端的模型,此模型可以用 2D 卷积结构生成器,将单个 2D 图像生成紧凑的点云。

    1.7K21发布于 2021-10-11
领券