原创 我和C++的愛與恨

因爲最近上了一門並行化的課程要用到C++,我開始逐漸接觸到宇宙第一語言C++。因爲以前我寫的都是些小代碼,語言也以Python爲主,所以這次轉型莫名的異常艱難,全程踩坑不斷,真的是心態爆炸。不過好在也積攢了一些心得體會,會出一系列

原创 我和C++的愛與恨【配環境】

之前也說過Python是我的本命語言,也許是被Python的簡單與優雅慣壞了,現在看到C++的複雜編譯與運行才意識到自己是多麼的天真。我相信小白在剛開始解除到C++的時候一定會被C++的編譯與運行的流程複雜給勸退。這就引出了配環境

原创 機器學習怎麼學【1】Hello ML

目錄人工智能與機器學習機器學習的種類監督學習與無監督學習分類問題與迴歸問題機器學習能做什麼 人工智能與機器學習 機器學習與最近很熱的人工智能基本上屬於同一個範疇,人工智能是機器學習的一個高大上的名字,而機器學習則是實現人工智能的一

原创 自學OpenMP指南【多層for循環】

很多場景下,爲了實現某一目標我們會使用多層for循環來解決問題,針對多層for循環如何使用openmp來進行加速,是本篇博客所關注的問題。本篇博客將就着以下3點進行討論 目錄從一個多層循環的例子說起一些並行嘗試1-test.cc2

原创 機器學習怎麼學【0】序言

初識ML 本科學的數學,最初瞭解計算機是通過機器學習。老實說,機器學習這個東西,就是一個工具,現在被炒到火熱我認爲與其外行人拿來就能用,簡單粗暴,和人工智能時代的到來必然是有聯繫的。 本科四年,我作爲一名數學狗,學了好多與機器學

原创 虛擬機上使用Hadoop【0】序

初識Hadoop Hadoop是一個由Apache基金會所開發的分佈式系統基礎架構。用戶可以在不瞭解分佈式底層細節的情況下,開發分佈式程序。充分利用集羣的威力進行運行和存儲。 Hadoop中最重要的兩個設計是:HDFS和MapR

原创 虛擬機上使用Hadoop【1】安裝

虛擬機上使用Hadoop【1】安裝 涉及到的工作主要分爲以下2點: 安裝虛擬機 安裝含有Hadoop的Linux系統 安裝虛擬機 這部分我在之前的文章中曾經提到過,可以參考VMware WorkStation + Ubuntu

原创 Nelder-Mead算法【數學規劃】

最近做的論文裏面涉及到了數學規劃,因此小小研究了一下,怎麼用Python來實現一個數學規劃,求函數最小值。這期博客主要會講以下內容: 目錄數學規劃是什麼Python代碼如何優雅的書寫代碼背後是什麼原理 數學規劃是什麼 簡單說:數學

原创 VMware WorkStation + Ubuntu win10系統安裝

虛擬機+Ubuntu + win10系統 安裝 【概要】 【1】安裝VMware Workstation 【2】安裝一個Ubuntu的光盤鏡像文件 【3】在VMware 下進行一些設置使得二者能連在一起工作 【4】做一些調整(可做