其实是跑别人的代码,复现结果,但是一直遇到内存非法访问的问题,报错提示问题出现在调用dfftw_plan_dft_3d时。而且当开启Openmp并行时就会遇到,而当串行运行时则正常。显然这是一个由于并行化引起的问题。
如何用Python批量修改bib参考文献
我的目标
因为想要统一参考文献的格式,主要是有两点需要改,一是修改期刊名,改成缩写形式,二是将作者的名改成首字母大写,且忽略中间名,也就是"Apple Ben Cat"要改成"A. Cat"这样。
失败的尝试
首先我的想法是尽量通过自动化的处理,以及尽量保持bib文件少修改的情况下解决这个问题。关于期刊缩写的处理会在另一篇文章中介绍。对于姓名的缩写,我肯定是先希望通过在latex中定义style的方式解决,而非去手动修改bib文件。
JupyterLite: 一个全静态的jupyter运行环境
在对wasm进行了解的过程中,发现了一个可以静态部署的Jupyter环境。这样的jupyter环境可以很方便的部署到github pages等静态网站。
JupyterLite — JupyterLite 0.1.0-alpha.11 documentation
而且这样的jupyter支持numpy和matplotlib等简单的数值计算用到的包,比较适合快速验证一些想法。文件可以存储在浏览器的Indexedb中,也可以下载到本地的电脑中。
这里就有一个例子:
YiNote: 一款可以在看视频时做笔记的浏览器插件
想在看视频时做一些简单的笔记,最常见的方法是拿一个本子用笔手写来记录。但是我想要做到笔记能翻回视频的时间点,然后就在网上找到了这样一款符合要求的软件。
shuowu/yi-note: YiNote browser extension - online video note taking tool (github.com)
每日文章-Machine learning accelerated computational fluid dynamics
https://arxiv.org/pdf/2102.01010.pdf
这篇论文使用端到端的训练方法,实现了对于DNS和LES,能得到和baseline的8-10倍精细的网格上相同的精度,和40-80x的加速。方法具有长时稳定性,而且可以应用到训练集之外的外力项和Reynold数。
Fix Hexo的博客中插入图片的问题,与Typora结合
使用Typora编辑Markdown文件并插入图片
Typora对于图片插入的设置是十分方便的,可以使用剪贴板Ctrl+V直接把图片粘贴到Markdown文件中,Typora会根据设置自动将图片保存或复制到相应的文件夹中。(如果能支持对于不同的文件夹配置不同的路径就更好了,现在的设置是全局设置,有时候不太方便,不同项目有不同的文件组织方式,需要自己切换设置。)
DiscretizationNet: A Machine-Learning based solver for Navier-Stokes Equations using Finite Volume Discretization
摘要
本文作者来自著名有限元分析软件开发商Ansys公司,提出了一种基于机器学习的NS方程求解器。
Method
DiscretizationNet可以用来求解 steady, incompressible Navier-Stokes equations \[ \left\{ \begin{array}{**lr**} \nabla \cdot \boldsymbol v=0 \\ (\boldsymbol v \cdot \nabla)\boldsymbol v+\nabla p-\frac{1}{Re}\nabla^2 v=0 \end{array} \right. \] 其中\(\boldsymbol v =(u,v,w)\),\(\boldsymbol p\)是scaled pressure。
Progressive Adversarial Semantic Segmentation
关于如何恢复有雨滴的玻璃后拍的照片的两篇Paper
Deep learning for seeing through window with Raindrops
Quan, Yuhui, Shijie Deng, Yixin Chen, and Hui Ji. "Deep Learning for Seeing Through Window With Raindrops." In Proceedings of the IEEE International Conference on Computer Vision, pp. 2463-2471. 2019. [PDF]
这篇文章考虑 Derain 问题中的一个子问题,就是透过有雨滴的窗户拍照得到的图片的恢复。就是处理如下的这种图片。文章的亮点主要在于使用了结合shape-prior和channel的Attention机制,以及非常好的数值结果。
这篇文章的Motivation是通过shape-driven attention和channel re-calibration来帮助CNN更好的恢复原图。
个人Blog的搭建方案(3) 自动构建-续
继续上次体验了Travis CI和Netifly的自动构建,感觉这个非常有意思,所以又尝试了两个自动构建工具,Azure Pipeline和Github Actions.