Categories
代码作品
- 实现属于自己的TensorFlow(三) - 反向传播与梯度下降实现
- 实现属于自己的TensorFlow(二) - 梯度计算与反向传播
- 实现属于自己的TensorFlow(一) - 计算图与前向传播
- 遗传算法框架GAFT优化小记
- 遗传算法中适值函数的标定与大变异算法
- 遗传算法中几种不同选择算子
- 使用MPI并行化遗传算法框架GAFT
- GAFT-一个使用Python实现的遗传算法框架
- KinLab - 基于Flask+Bootstrap实现的用于微观动力学计算的web应用
- 基于matplotlib的2D/3D抽象网格和能量曲线绘制程序
- 在VASPy中使用延迟初始化
- VASPy已兼容python3.x
- 动力学模拟程序更名为Kynetix
- Cpp Primer Plus 6th Answers
- Freemind theme modified by PytLab
- VASPy一个面向对象的VASP文件处理库
- C-Primer-Plus 5th Answers
- 自动登录小木虫并获取每日金币的Python脚本
- 自动登陆华理校园网的python脚本
学习小结
- 机器学习算法实践-树回归
- 机器学习算法实践-岭回归和LASSO
- 机器学习算法实践-标准与局部加权线性回归
- 机器学习算法实践-Platt SMO和遗传算法优化SVM
- 递归式求解-主方法
- 机器学习算法实践-SVM核函数和软间隔
- 机器学习算法实践-支持向量机(SVM)算法原理
- 递归式求解-代入法
- 机器学习算法实践-Logistic回归与梯度上升算法(下)
- 机器学习算法实践-Logistic回归与梯度上升算法(上)
- 机器学习算法实践-朴素贝叶斯(Naive Bayes)
- 机器学习算法实践-决策树(Decision Tree)
- 编写Bootstrap插件的步骤
- 算法分析中的渐近记号总结
- Python多进程并行编程实践-mpi4py的使用
- ECMAScript中的作用域链和闭包
- ECMAScript中的OOP-继承
- ECMAScript中的OOP-对象创建
- ECMAScript对象属性小结
- Python多进程并行编程实践-multiprocessing模块
- Python优化第一步: 性能分析实践
- 有效的python属性管理: 描述符的使用
- std::vector<bool> 中的‘坑’
- C++的delegation constructor
- python模块的打包与发布小结
- MPI集合通信:N → N
- MPI集合通信:N → 1
- MPI集合通信:1 → N
- 点到点通信总结
- MPI学习--可重复的非阻塞标准通信
- MPI学习-非阻塞通信之非重复的就绪通信和同步通信
- MPI学习--非重复的非阻塞通信之非重复的缓冲通信
- MPI学习--初识非阻塞通信
- MPI学习--阻塞通信之就绪通信模式和同步通信模式
- MPI学习--阻塞通信之缓冲通信模式
- MPI学习--阻塞通信之标准通信模式
- MPI学习--消息传递通信
- MPI学习--并行系统和并行模式
- MPI学习--MPICH并行环境搭建与配置
- C++ 11 中的右值引用和移动语义小结
- Effective Python -- 列表排序中的优先级
- Effective Python 拾贝
- python 生成器小结
- python 迭代器小结
- python中的私有变量和私有成员函数
- 初探SWIG对函数的封装
- SWIG中的指针
- SWIG给C结构增加‘成员函数’
- 在CMake中使用SWIG构建封装模块
- 初识代码封装工具SWIG
- 消除蛋疼的^M
- C++类型转换运算符
- C++中输出的格式控制
- C和C++中的I/O
- 关于C++中的智能指针模板类
- ios_base()对象没有公共复制构造函数
- C++中的向前声明(forward declaration)
- C++类模板小结
- C++类继承中需要注意的那点东西(二)
- 内联函数的位置
- static和const成员变量的初始化
- C++类继承中需要注意的那点东西(一)
- C++类构造函数的特殊初始化成员函数的语法
- 关于C++的返回对象
- 关于C++的定位new运算符
- kMC中的Markov Chain(马尔可夫链)
- 关于C++类的静态成员变量
- 关于C++特殊成员函数
- 关于C++友元函数的访问权限
- 关于错误passing '...' as 'this' argument of '...' discard qualifiers
- 关于C++类构造函数的重载
- 动力学蒙特卡洛(kinetic Mont Carlo)基本原理小结
- C++各大有名科学计算库
- 关于翻译单元(编译单元)
- 函数定义可无需提供原型单独编译
- 变量的静态初始化和动态初始化
- 关于C/C++的单定义规则
- Vim-双剑合璧,天下无敌
- Vim的'.'范式
- C++函数模板小结
- 关于指向数组的指针
- 指针的两级间接关系与`const`/非`const`混合赋值的理解
- C++字符串读取函数小结
- C & C++字符读取总结
- 关于碰撞理论(Collision Theory)那点事儿
- Fortran数组初始化总结
- 关于Fortran和C数组的优先模式
- 具有局部作用域的变量是否可以在作用域外使用?
- C Notes -- 数组初始化总结
- C Notes - 关于逻辑运算符
- C Notes -- 内存管理
- C Notes -- 指针和多维数组
- C Notes -- 保护数组内容
学术
- 使用VASPy快速处理VASP文件以及数据可视化
- 发现KMCLib中一个隐藏bug
- 决定给KMCLibX添加分子取向识别
- Cluster Expansion中Projection Matrix的应用
- KMCLib中的Matcher
- 发现了KMCLib中的数组内存越界隐患
- KMCLib中的Interactions
- KMCLib中的Configuration
- 关于KMCLib中的Move
- KMCLib中的match_list
- KMCLib中的LatticeMap
- KMCLib中的CustomRateProcess
- 开始看KMCLib源码
- Kynetix支持KMC连续计算
- Kynetix可以直接使用相对能量进行微观动力学求解
- 使用C语言编写extension为Kynetix大幅提速
- Kynetix的kmc_plotter
- Kynetix新增动力学蒙特卡洛(kMC)计算模块
- 动力学模型已兼容相对能量的输入文件
- 动力学模型添加QuasiEquilibriumSolver
- 动力学模型使用Multiple-Thread
- 动力学模型工具类–Plotter
- PARSER中的反应方程式配平
- 动力学模型工具类--Parser
- 动力学模型工具类--TableMaker
- 动力学模型代码的整体组织框架
工具应用
我的日常
- I'm back
- TEDxCaohejing志愿-与C++之父Bjarne的近距离接触
- 难忘的pycon china 2016
- CentOS: Network is unreachable的解决方法
- 记一次自己坑了自己的Python编译过程
- 为了组会临时写了个画三维网格的脚本
- Python开发者沙龙之后的小感想
教程
- Windows下py2与py3共存的方法
- 解决hexo中tag和category中文章由于分页显示不全的方法
- 使用CSS和font-awesome给博客添加时间线
- GitHub Pages绑定顶级域名的方法
- 用Freemind装修新家
- git push的时候用ssh放弃https