首页
学习
活动
专区
圈层
工具
发布

用Google Sheets搭建深度网络

我想告诉你们,卷积神经网络并不像听起来那么可怕。我将通过展示我在google sheets中制作的一个实现来证明它。这里有一些可用的内容。...我正在对他们的工作做一个小的扩展,并把它放在google sheets上,这样每个人都更容易使用。 ? 我是怎么建造它的?...注意:我在工作表中添加了条件格式,这样“墨水”越多的像素显示越红。 我用一个叫做Keras的流行深度学习库来训练模型(见这里的代码),然后把从模型中训练出来的权重放在表格里。训练过的权重只是数字。...“最后呢我如何将这些过滤器中的所有答案组合成有用的东西?“。 首先,我们应该意识到,在高层次上,我们的CNN确实有两个“部分”。第一部分,卷积,为我们在图像数据中找到有用的特征。...弄乱过滤器,看看会发生什么。我还在spreadsheet的注释中解释了更多的技术细节。 ?

2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    用Python分析股市行情

    我们将使用 Python、Google Sheets 和 Google Finance。在第 1 部分中,我们将了解如何配置 Google Sheets,使用 Python进行交互。...在第 2 节中,我们将了解如何使用 Google Finance 收集股票数据以及如何使用 Python 将这些数据存储在 Google Sheets 中。...Google Finance 没有我们可以在 Python 中直接使用的 API,但可以使用名为 GOOGLEFINANCE 的公式从 Google Sheets 访问它。...财经的股票数据现在有了 S&P 500 公司的列表,可以将 Google Sheets 公式添加到 DataFrame 中,该公式将从 Google Finance 中获取每家公司的股票价格和已发行股票数量...分析数据3.1.读取数据我们首先将 Google Sheets 中的数据读取到新的 DataFrame 中。

    1.9K10

    Google Sheets新功能:通过自然语言指令自动生成图表

    唐旭 编译整理 量子位出品 | 公众号 QbitAI Google Sheets更新了。...今早,Google旗下图表编辑应用Sheets的产品经理Daniel Gundrum在博客上发文,详细介绍了Google Sheets此次更新增加的新功能。...Gundrum在原文中说: “Sheets中的Explore由机器学习驱动,它能够帮助团队迅速发掘出数据的意义。不需要公式,只要简单地用文字输入一些问题,你就能迅速地对数据进行分析。...比如:‘卖出去的产品是如何分布的?’或是‘每周日的平均销量如何?’随后Explore就会帮你找到答案。” ? “现在,我们在Explore上运用相同的技术来让数据可视化工作变得更为容易。...此外,Google Sheets还更新了其他一些功能,包括:一键同步Docs和Slides(Google的另外两款办公软件)上的数据、自定义快捷键、全新可调整的打印预览界面、更为强大的编辑工具栏以及全新的函数等

    2.7K50

    智能分析工具PK:Tableau VS Google Data Studio

    在2016年5月发布Google Data Studio的时候,我就开始使用,并且在过去的两年里我也一直是Tableau的活跃用户。 免责声明:这是一个独立的评论。...Tableau连接到各种各样的数据源,包括文件、数据库和Google的产品(如Google Analytics、Google BigQuery、Google Cloud SQL和Google Sheets...显然,Data Studio的本地连接器的列表是非常有限的,所以你会考虑将你的数据优先放到Google Sheets、 Google BigQuery、或者 Cloud SQL中。...2.在源代码中处理数据集 Tableau为可视化的数据提供了很多解决方案。例如,可以在源代码中隐藏列、创建列组、分列、主列、应用过滤器。Data Studio 360目前还没有提供数据准备。...5.过滤器 Data Studio和Tableau都提供了过滤器。可以对每个可视化的数据进行过滤,或者在报表中添加一个过滤器,以便最终用户能够更好地深入到数据中。

    6.1K60

    解除 Excel 表格的文档保护全攻略

    在日常工作和学习中,我们可能会遇到 Excel 表格被保护无法编辑的情况。别担心,今天就为大家分享几种解除 Excel 表格文档保护的方法。...二、导入 Google Sheets 把受保护的 Excel 表格上传到 Google Drive,然后使用 Google Sheets 打开。...在 Google Sheets 中,部分保护功能可能会失效,让你可以直接编辑表格内容。若文档依旧受保护,可以尝试另存为 Google Sheets 格式,之后再导出为 Excel 文件。...请记得将代码中的“password”替换为实际的密码。 五、尝试复制内容 如果保护较弱,可以尝试直接复制受保护表格中的数据到新的 Excel 文件。...通常情况下,数据可以被复制,但公式和格式可能会丢失。 总之,当遇到 Excel 表格被保护无法编辑时,不要慌张,可以尝试以上几种方法来解除文档保护,让你的工作更加顺利高效。

    1.9K10

    【图解】Web前端实现类似Excel的电子表格

    这个简单的电子表格,此时已经神奇的拥有基本功能,可以输入数字或字母,并可以在单元格中输入公式。 ? 通过JavaScript对象中的参数设置到Workbook方法的参数,可以自定义初始显示。...可以使用类似Excel的公式和函数 可以在Excel中通过设置公式中的单元格进行计算,如求和,平均值,同样地,SpreadJS支持320多种函数,能够轻松实现各类单元格数据处理: ?...如下的例子中,显示了平均值(AVERAGE函数)和总计(SUM函数)。可以在单元格中设置公式的方法显示结果。...另一方面,以CSV的情况下,我将使用getCsv表对象中,该方法setCsv。Excel作为也就是使用CSV将容纳单元的情况下,输入和输出。也可以指定起始位置和范围,单元格的分隔符。...在Excel中的IO服务允许在SpreadJS创建或导入Excel文件中的数据输出Excel文件。

    10.3K90

    【图解】Web前端实现类似Excel的电子表格

    这个简单的电子表格,此时已经神奇的拥有基本功能,可以输入数字或字母,并可以在单元格中输入公式。 ? 通过JavaScript对象中的参数设置到Workbook方法的参数,可以自定义初始显示。...可以使用类似Excel的公式和函数 可以在Excel中通过设置公式中的单元格进行计算,如求和,平均值,同样地,SpreadJS支持320多种函数,能够轻松实现各类单元格数据处理: ?...如下的例子中,显示了平均值(AVERAGE函数)和总计(SUM函数)。可以在单元格中设置公式的方法显示结果。...另一方面,以CSV的情况下,我将使用getCsv表对象中,该方法setCsv。Excel作为也就是使用CSV将容纳单元的情况下,输入和输出。也可以指定起始位置和范围,单元格的分隔符。...在Excel中的IO服务允许在SpreadJS创建或导入Excel文件中的数据输出Excel文件。

    11K60

    文科生也能学会的Excel VBA 宏编程入门(三)——合并文件

    大家好,又见面了,我是你们的朋友全栈君。 任务介绍 在日常工作中,我们经常会遇到需要汇总多个表格的数据,将它们合并到一个表格里的情况。...程序基本思路 将要合并的Excel文件放到同一个文件夹中; 在文件夹中新建一个Excel文件用于汇总并运行VBA程序; 通过VBA程序获取这个文件夹中所有文件的路径; 依次通过程序自动打开各个文件,并将数据复制粘贴到汇总表中...文件所在路径,对于本文就是”合并.xlsm”文件的文件夹路径,我是这个:D:\Sync\文档\合并文件\。...Dir函数会按文件在文件夹中的实际排序依次返回这两个文件的文件名,也是说你第一次调用Dir("D:\Sync\文档\合并文件\*.xlsx")的时候返回1.xlsx,后面直接调用Dir会返回2.xlsx...Sheet1.Range("A65536").End(xlUp).Row,这个估计是本程序里最难理解的部分,如果不想去理解那就记住,这个语句代表的就是sheet1中使用过的最后一行的行号。

    5K30

    谷歌搜索语法大全_Google语法

    大家好,又见面了,我是你们的朋友全栈君。...,包括住址、电话号码、出生年月等都可以搜索出来;当然我们在日常的生活中正确的借助Google搜索也可以更加高效的找到我们需要的东西。...注意:OR是大写的,小写是不起作用的,而且,每一个关键词与“OR”之间是有一个空格的,我们来看一下搜索结果。...一般来说,当输入关键词后,google会把相关网页和信息的结果呈现在我们面前。然而,有一些单词在搜索引擎中是会被智能忽略的,导致我们得不到想要的结果。...Stemming是指在查询的关键词中添加一些通配符,通常是“*”,有时候也可能是“?”,这些通配符的作用是要求搜索引擎进行查询是可以返回多个不同的结果。

    2K50

    借助BERT、表格上下文信息,谷歌提出的模型能自动生成公式

    : 当用户开始在目标单元格中使用符号「=」编写公式时,系统通过学习历史电子表格中的公式模式,为该单元格生成可能的相关公式。...公式由两部分组成:1) 运算符序列(例如 SUM, IF);2) 应用运算符的相应范围(例如 A2:A10)。目前 Google Sheets 用户现在可以使用这种功能。...公式预测模型总体架构 除了存在于相邻行和列中的数据之外,该模型还利用来自高级工作表结构的其他信息,例如表头信息。使用 TPU 进行模型预测,低延迟的生成公式,并且能够在更少的机器上处理更多的请求。...他们将 46k 个带公式的谷歌表格(Google Sheets)中的 42k 个用于训练,2.3k 用于验证,1.7k 用于测试。...研究者还进行了一项消融研究,通过删除不同的组件来测试模型的几种简化版,并发现基于行和列的上下文嵌入以及表头信息对于模型表现良好与否非常重要。 随着目标公式长度的增加,模型在不同消融实验中的性能。

    3.3K10

    数据分析必备技能:数据透视表使用教程

    此时一个基本的数据透视表已经成型 ? 4 增加自定义字段 有时基本的字段并不能满足分析的需要,此时就可以在数据透视表中插入基于公式计算的自定义字段。...下面用不同的方法加入两个自定义字段: 1.简单运算的公式 首先简单计算一下各队的场均进球数: 点击数据透视表中的任意位置,以激活“数据透视表分析” Ribbon 标签 点击“字段、项目和集”按钮,在弹出的下拉菜单中选择...“计算字段” “插入计算字段”对话框会出现 在“名称”中填入“场均进球” 在“字段”列表中分别双击“进球”和“场次” 以上两个字段会出现在“公式”框中,在它们中间键入表示除法的斜杠/ 也就是说,此时“公式...将字段的汇总方式改为“计数” -- 虽然在此处并无太多实际意义 5 利用切片器过滤数据 除了可以在“数据透视表生成器”中指定若干个“过滤器”,切片器(Slicers)也可以用来过滤数据,使分析工作更清晰化...切片器的创建非常简单: 在 Ribbon 中点击“插入切片器”按钮 在字段列表中选择“胜”、“负” 两个切片器就出现在了界面中 ? 点击切片器中的项目就可以筛选 结合 ctrl 键可以多选 ?

    5.8K20

    文科生也能学会的Excel VBA 宏编程入门

    大家好,又见面了,我是你们的朋友全栈君。...Sheet1.Range("A1" )可以用于取出Sheet1中A1格里面的内容,此外还可以用Sheets(1).Range("A1" )或Sheets("分数").Range("A1" )。...程序3 End If name Like "*达"的意思是name这个字符串的内容是否以“达”结尾,其中“*”为通配符,可以表示任意长度的任意内容,如果写成"*达*"意思就是名字中间是否有”达”。...这时,点击【开发工具】 → \rightarrow →【宏】也能找到我们编写的宏,点执行就能运行,但我们可以看到,这里宏的位置为“ThisWorkbook”,也就是我们打开的这个Excel文件,在别的文件里是无法运行这个宏的...仅仅是将代码复制过来是不够的,因为这个宏是共用的,代码中Sheet1等变量的指代不明,不知道是哪个Excel文件中的Sheet1,因此我们做些小的修改。

    7.4K20

    高并发系统一定要考虑的 Bloom Filter 布隆过滤器

    开篇思考 你能想到哪些方式判断一个元素是否存在集合中? 布隆过滤器并不存储数据本身,那么是怎么做到过滤的? 布隆过滤器实现?参数配置?...在系统设计的时候,我们会考虑大量并发的形式,但是很多请求可能是在访问不存在的数据, 那么我们就没有必要继续这个请求,可以在 API 网关层就直接过滤掉。...Bloom Filter 布隆过滤器原理 Bloom filter 是由 Howard Bloom 在 1970 年提出的二进制向量数据结构,它具有很好的空间和时间效率, 被用来检测一个元素是不是集合中的一个成员...布隆过滤器实现是不保存数据本身,而是通过 K 个 hash 函数来计算在 byte[] 数组中的存放位置, 并把这个位置的值设置为 1, 而这个 K 到底是多少个呢,要根据公式来算出,待会列出。...[11 过滤] 布隆过滤器实现 这个其实在 google guava 包中有现成的实现,不用我们自己去实现。

    1.1K20

    数据可视化探索之 SpreadJS

    SpreadJS 在解决可视化分析报表中最为突出,下面我们只针对可视化分析中 SpreadJS 所扮演色做探讨。...三、思考如何选型 首先,选型的第一步就是搞清楚市面上具体有哪些产品供我们选择,对于目前市面上能集成到系统中,支持这种在线表格文档编辑的产品有不少,大体我把他们分了两类。 1....fileGuid=QKgTJRrrCD96PXwh) 是葡萄城公司的商业Excel表格控件,有趣的是我发现在 V2EX 的 LuckySheet 下方评论区中,LuckySheet 的作者也说 SpreadJS...对此我做了很多调研和学习,好在这方面资料不难找,常常可以在葡萄城官方论坛的公开课版块(https://gcdn.grapecity.com.cn/forum.php?...目前在我们的应用场景中,这个计算性能已经足够使用,但不排除以后会出现海量的数据和公式的计算需求,而在这方面官方也给出了相关解决方案,参考这里 (https://gcdn.grapecity.com.cn

    2.5K20

    Vba菜鸟教程

    大家好,又见面了,我是你们的朋友全栈君。...) + 1) '数组的上界,下界 MsgBox UBound(arr) MsgBox LBound(arr) 字典 一个特殊的数组,去重复值 '在VBE界面中 工具—引用勾选Microsoft scripting...(“工作表名称”) Sheets(N),打开的第n个工作表,在左下角的位置 Sheet1 第一个插入的工作表,与位置无关,相当于本名 ActiveSheet 正在操作的工作表 Worksheets 不包括宏的工作表...:=Sheets(Sheets.Count) 属性 Sheets.Count `表的数量 Sheet1.Name = "1月" `表的名称 Sheet1.Visible = xlSheetVeryHidden...524288 文本为右对齐 vbMsgBoxRtlReading 1048576 指定文本应为在希伯来和阿拉伯语系统中的从右到左显示 返回值 常数 值 说明 vbOK 1 确定 vbCancel 2

    20.8K40

    想要实现深度神经网络?一张 Excel 表格就够了

    实际上「卷积」等概念并非遥不可及,本文作者 Blake West 向我们介绍了使用 Excel、Google Sheets 等电子表格实现卷积神经网络的方法。 ?...usp=sharing 下面我们会从较高角度来做一个简短的卷积神经网络原理的介绍。 在我们开始前,我要介绍一下 FastAI,我最近完成了他们的深度学习课程,所有的灵感和功劳都归他们。...训练好的权重只是数字。把它们放到表格里就是说从模型里复制然后粘贴到表格里。最后一步是在表格里加上复制模型功能的公式,就用传统的加法、乘法等。...为了对这些概念有一个清晰的认识,我推荐你使用电子表格对它们进行操作。 在这里,你可以从头到尾跟踪一个像素,看着它通过过滤器,最终会发生些什么。我还在电子表格的评论中加入了更多技术细节的解释。...原文链接:https://medium.com/@bwest87/building-a-deep-neural-net-in-google-sheets-49cdaf466da0 本文为机器之心编译,转载请联系本公众号获得授权

    2.1K60
    领券