Blog of Li

个人Blog 一年更新约一次

0%

其实是跑别人的代码,复现结果,但是一直遇到内存非法访问的问题,报错提示问题出现在调用dfftw_plan_dft_3d时。而且当开启Openmp并行时就会遇到,而当串行运行时则正常。显然这是一个由于并行化引起的问题。

阅读全文 »

我的目标

因为想要统一参考文献的格式,主要是有两点需要改,一是修改期刊名,改成缩写形式,二是将作者的名改成首字母大写,且忽略中间名,也就是"Apple Ben Cat"要改成"A. Cat"这样。

失败的尝试

首先我的想法是尽量通过自动化的处理,以及尽量保持bib文件少修改的情况下解决这个问题。关于期刊缩写的处理会在另一篇文章中介绍。对于姓名的缩写,我肯定是先希望通过在latex中定义style的方式解决,而非去手动修改bib文件。

阅读全文 »

在对wasm进行了解的过程中,发现了一个可以静态部署的Jupyter环境。这样的jupyter环境可以很方便的部署到github pages等静态网站。

JupyterLite — JupyterLite 0.1.0-alpha.11 documentation

而且这样的jupyter支持numpy和matplotlib等简单的数值计算用到的包,比较适合快速验证一些想法。文件可以存储在浏览器的Indexedb中,也可以下载到本地的电脑中。

这里就有一个例子:

JupyterLite

使用Typora编辑Markdown文件并插入图片

Typora对于图片插入的设置是十分方便的,可以使用剪贴板Ctrl+V直接把图片粘贴到Markdown文件中,Typora会根据设置自动将图片保存或复制到相应的文件夹中。(如果能支持对于不同的文件夹配置不同的路径就更好了,现在的设置是全局设置,有时候不太方便,不同项目有不同的文件组织方式,需要自己切换设置。)

image-20200529100600340

阅读全文 »

arvix

摘要

本文作者来自著名有限元分析软件开发商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。

阅读全文 »

arvix

总体思路

通过Transformation产生出更多的数据,是一般的数据增广方式。但是这篇文章中,对于增广出来的数据,并不采用对应的label进行监督学习,而是视为unlabel的数据,这样增加了网络的泛化性,在不同的数据集上也能预测的很好。

阅读全文 »

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更好的恢复原图。

阅读全文 »