诺兰的新电影《信条》,凭借硬核的科幻背景和烧脑的剧情回路,成功绕晕了广大观影群众。本文试图从电影中的科学概念出发,一步步解析电影剧情的时间线索。 1. 前言 2. 熵 2.1. 熵的定义 2.2. 熵增定律 2.3. 熵减的误区 2.4. 电影中的熵减 3. 时间旅行 3....
电影《信条》个人解析
科研Tips(文献查询、下载和管理)
乏味的科研生活中,文献查阅、下载和整理工作无疑是工作量枯燥的一个环节之一,本文将各类文献的查询和检索方法罗列如下,并引入Zotero这个文献管理软件来管理已经下载的文献。 1. 文献号查询 1.1. 百度学术查询 1.2. 图书馆数据库查询 1.3. ResearchGate查询 1.4. 注意事项 ...
LaTeX+VSCode环境配置
VSCode作为一个小巧而又功能强大的编辑器,已经成为我进行仿真程序开发调试的唯一工具,是否可以直接拿VSCode来写LaTeX?当然可以,从此一个程序内仿真、画图、码字一气呵成。 1. 前言 2. LaTeX配置 2.1. 安装MikTeX 2.2. 配置环境变量(绿色版) 3. 配置VSCode的LaTeX环境 ...
Python基础(绘图plot)
由于科研需要,早已不复年轻的我又要从头开始学习一门新的语言——Python。由于老年痴呆愈发严重,只得将各种学习笔记记录在此。本文主要针对Python中画图部分展开,包括plot、subplot等。 1. plot 1.1. 颜色控制 1.2. 线形控制 1.3. 点形控制 1.4. 另一种设置方法 ...
Python基础(数据结构)
本文主要针对Python中数据类型和数据处理方式的介绍,包括mat、list、ndarray等。 1. mat 1.1. MATLAB保存mat文件 1.2. Python读取mat文件 2. list 2.1. 复制 2.2. 合并 2.3. 插入新元素 2.4....
Python基础(lambda,np.random)
本文主要针对Python中lamdbda的介绍,和numpy中seed、choice、uniform等的介绍。 1. lambda 2. np.random 2.1. .seed() 2.2. .RandomState() 2.3. .choice() 2.4. .uniform() 2.5. .per...
Windows10通过应用商店安装Ubuntu
本文主要介绍 Windows10 下部署 Ubuntu 的一种方法——借助 Microsoft Store 部署。由于科研需要,一些程序和数据需要在 linux 环境下进行操作,在不安装双系统和部署虚拟机的前提下,尝试本方法进行 Ubuntu 的安装。 1. 环境配置 2. 下载和安装 3. 注意事项 4. 基本操作 4.1. 备份、删除和还...
元学习文章阅读(Prototypical Network)
Prototypical Network 又称为原型网络,是2017年 NIPS 会议论文提出的一种神经网络训练方法,是一种基于度量(Metrix-based)的小样本学习方法,通过计算 support set 中的嵌入中心,然后通过衡量新样本与这些中心的距离来完成分类。 1. Prototypical Network 1.1. 模型 1.2...
元学习文章阅读(Reptile)
Reptile 于2018年由 OpenAI 提出,是一种非常简单而有效的基于优化的(Optimized-based)小样本学习方法,通过多步梯度下降来学习一个较优的模型初始参数。 1. Reptile 1.1. 算法 1.2. 数学分析 1.3. 梯度的泰勒展开的领头阶 1.4. 另一种推导方式 1.5....
LaTeX+TexStudio环境配置
LaTeX 是一种高质量的排版系统,被广泛的期刊杂志所支持,让笔者仅需要关注内容本身,而无需过多的为格式和排版而费心,具备高质量的表格、公式书写体验。 1. LaTeX简介 2. 下载和安装MiKTeX 3. 下载和安装TeXstudio 3.1. 下载和安装 3.2. 配置 3.3. 测试 4. La...