Markdown 基礎(chǔ)教程

Markdown 教程

一、Markdown 標(biāo)題

  • 1、使用 =- 標(biāo)記一級(jí)和二級(jí)標(biāo)題;

    test 一級(jí)標(biāo)題  
    =============
    test 二級(jí)標(biāo)題
    -------------

結(jié)果如下:

test 一級(jí)標(biāo)題

test 二級(jí)標(biāo)題

  • 2、使用 # 標(biāo)記;

    # 一級(jí)標(biāo)題  
    ## 二級(jí)標(biāo)題   
    ### 三級(jí)標(biāo)題 
    #### 四級(jí)標(biāo)題 
    ##### 五級(jí)標(biāo)題 
    ###### 六級(jí)標(biāo)題 

結(jié)果如下:

一級(jí)標(biāo)題

二級(jí)標(biāo)題

三級(jí)標(biāo)題

四級(jí)標(biāo)題

五級(jí)標(biāo)題
六級(jí)標(biāo)題

二、Markdown 段落格式

  • 1、換行

    Markdown的段落沒(méi)有特殊的格式,直接編寫換行就好。段落換行是使用兩個(gè)以上空格加上回車。
  • 2、字體

    Markdown可以使用以下字體:
    *斜體文本*      
    _斜體文本_    
    **粗體文本**    
    __粗體文本__    
    ***粗斜體文本***    
    ___粗斜體文本___  

結(jié)果如下:
斜體文本
斜體文本
粗體文本
粗體文本
粗斜體文本
粗斜體文本

  • 3、分割線

    一行中用三個(gè)以上的星號(hào)*、減號(hào)-、底線_來(lái)建立一個(gè)分割線,行內(nèi)不能有其他東西。可以在星號(hào)或減號(hào)內(nèi)插入空格。寫法如下:
    - a 
        ***
    - b
        * * *
    - c
        ******
    - d
        -------
    - e
        - -  - 

結(jié)果如下:

  • a
  • b
  • c
  • d

  • e
  • 4、刪除線

    段落文本添加刪除線,只需要在文字兩端添加波浪線 ~~。寫法如下:
    1 支持向量機(jī)  
    ~~2 樸樹(shù)貝葉斯~~  
    3 決策樹(shù)

結(jié)果如下:
1 支持向量機(jī)
2 樸樹(shù)貝葉斯
3 決策樹(shù)

  • 5、下劃線

    下劃線通過(guò)HTML標(biāo)記語(yǔ)言的標(biāo)簽 <u> 來(lái)實(shí)現(xiàn)。寫法如下:
    1 EM算法  
    <u>2 最大熵算法</u>  
    3 隱馬爾可夫模型

結(jié)果如下:
1 EM算法
<u>2 最大熵算法</u>
3 隱馬爾可夫模型

  • 6、腳注

    腳注是對(duì)文本的補(bǔ)充,格式如下:
    1. 最大熵模型[^MEM]    
    2. 隱馬爾可夫模型[^HMM]   
    3. 最大熵馬爾可夫模型[^MEMM]

結(jié)果如下:
1. 最大熵模型[1]
2. 隱馬爾可夫模型[2]
3. 最大熵馬爾可夫模型[3]

三、Markdown 列表

Markdown支持有序列表和無(wú)序列表。
無(wú)序列表使用星號(hào)*、加號(hào)+或是減號(hào)-作為列表標(biāo)記

    * 線性回歸
    * 廣義線性模型
    * 對(duì)數(shù)幾率回歸
    * 線性判別分析
    
    + 線性支持向量機(jī)
    + 非線性支持向量機(jī)
    + 支持向量回歸
    
    - 貝葉斯定理
    - 樸素貝葉斯法
    - 半樸素貝葉斯分類器

結(jié)果如下:

  • 線性回歸
  • 廣義線性模型
  • 對(duì)數(shù)幾率回歸
  • 線性判別分析
  • 線性支持向量機(jī)
  • 非線性支持向量機(jī)
  • 支持向量回歸
  • 貝葉斯定理
  • 樸素貝葉斯法
  • 半樸素貝葉斯分類器

有序列表使用數(shù)字加上 .,寫法如下:

    1. 原型聚類
    2. 密度聚類
    3. 層次聚類

結(jié)果如下:

  1. 原型聚類
  2. 密度聚類
  3. 層次聚類

列表嵌套 -- 只需在子列表中的選項(xiàng)添加4個(gè)空格。 寫法如下:

    1. 概率論基礎(chǔ)
        - 概率與分布
        - 期望與方差
        - 大數(shù)定律及中心極限定理
    2. 數(shù)值計(jì)算基礎(chǔ)
        - 數(shù)值穩(wěn)定性
        - 梯度下降法
        - 牛頓法

結(jié)果如下:

  1. 概率論基礎(chǔ)
    • 概率與分布
    • 期望與方差
    • 大數(shù)定律及中心極限定理
  2. 數(shù)值計(jì)算基礎(chǔ)
    • 數(shù)值穩(wěn)定性
    • 梯度下降法
    • 牛頓法

四、Markdown 區(qū)塊

Markdown區(qū)塊引用是在段落開(kāi)頭使用 > 符號(hào),然后后面緊跟一個(gè)空格符號(hào):

    > 集成學(xué)習(xí)  
    > > 集成學(xué)習(xí)誤差  
    > > > 一般結(jié)構(gòu)  
        > 個(gè)體學(xué)習(xí)  
        > 生成方式 
        
    > > 梯度提升數(shù)  
    > > > 提升數(shù)    
        > xgboost     
        > LightGBM    

結(jié)果如下:

集成學(xué)習(xí)

集成學(xué)習(xí)誤差

一般結(jié)構(gòu)
個(gè)體學(xué)習(xí)
生成方式

梯度提升數(shù)

提升數(shù)
xgboost
LightGBM

區(qū)塊中使用列表

    > 1. 概率論基礎(chǔ)
    >   - 概率與分布
    >   - 期望與方差
    >   - 大數(shù)定律及中心極限定理
    > 2. 數(shù)值計(jì)算基礎(chǔ)
    >   + 數(shù)值穩(wěn)定性
    >   + 梯度下降法
    >   + 牛頓法

結(jié)果如下:

  1. 概率論基礎(chǔ)
  • 概率與分布
  • 期望與方差
  • 大數(shù)定律及中心極限定理
  1. 數(shù)值計(jì)算基礎(chǔ)
  • 數(shù)值穩(wěn)定性
  • 梯度下降法
  • 牛頓法

列表中使用區(qū)塊

    1. 概率論基礎(chǔ)
    >   - 概率與分布
    >   - 期望與方差
    >   - 大數(shù)定律及中心極限定理
    2. 數(shù)值計(jì)算基礎(chǔ)
    >   + 數(shù)值穩(wěn)定性
    >   + 梯度下降法
    >   + 牛頓法

結(jié)果如下:

  1. 概率論基礎(chǔ)
  • 概率與分布
  • 期望與方差
  • 大數(shù)定律及中心極限定理
  1. 數(shù)值計(jì)算基礎(chǔ)
  • 數(shù)值穩(wěn)定性
  • 梯度下降法
  • 牛頓法

五、Markdown 代碼

代碼片段
代碼片段可以用反引號(hào) (`) 包起來(lái),寫法如下:

`print("Hello, world!")`

結(jié)果如下:
print("Hello, world!")

代碼區(qū)塊
代碼區(qū)塊使用4個(gè)空格或一個(gè)制表符(Tab鍵),寫法如下:

func test() {  
    print('test')
}

也可以用``` 包裹一段代碼,并指定一種語(yǔ)言(也可以不指定):

# 數(shù)據(jù)預(yù)處理方法
def bayes_msg_filter():
    # 預(yù)處理文檔數(shù)據(jù), 進(jìn)一步處理
    print('預(yù)處理文檔進(jìn)行中...')
    # 正常消息
    filter_premsg_from_txt([normal_preprocess_file_name], normal_filter_file_name, is_reg_filter=True)
    # 黑名單消息
    filter_premsg_from_txt([spam_preprocess_file_name], spam_filter_file_name, is_reg_filter=False)
    print('文檔預(yù)處理完畢!')
- (BOOL)shouldAutorotate {
    return YES;
}

六、Markdown 鏈接

Markdown使用方法如下:
[link name](link address) or <link address>
示例:

    1. [Baidu搜索](https://www.baidu.com/)  
    2. <https://www.toutiao.com/>

結(jié)果如下:
1. Baidu搜索
2. https://www.toutiao.com/

高級(jí)鏈接:

    1. 查看鏈接 [百度一下][1]  
    2. 查看鏈接 [頭條搜索][lead news]
    
    [1]: https://www.baidu.com/
    [lead news]: https://www.toutiao.com/

結(jié)果如下:

  1. 查看鏈接 百度一下
  2. 查看鏈接 頭條搜索

七、Markdown 圖片

Markdown圖片語(yǔ)法格式:
[圖片上傳失敗...(image-fc0e28-1585730487161)]
示例:

    1. ![百度logo](https://img0.bdstatic.com/static/searchdetail/img/logo-2X_0c4ef02.png "百度")
    2. ![今日頭條logo][logo]
    
    [logo]: https://s3a.pstatp.com/toutiao/resource/ntoutiao_web/static/image/favicon_5995b44.ico

結(jié)果如下:

  1. 百度logo

八、Markdown 表格

Markdown制作表格使用 | 來(lái)分隔不同的單元格,使用 - 來(lái)分隔表頭和其它行。
設(shè)置表格 對(duì)齊方式

  • -: 右對(duì)齊;
  • :- 左對(duì)齊;
  • :-: 居中對(duì)齊;

語(yǔ)法格式如下:

    | Student ID | Name | Score |  
    |   :----    | :--: | ----: |  
    | 100001     | Jim  |  88   |  
    | 100002     | lucy |  98   |
    | 100003     | Joe  |  100  |

結(jié)果如下:

Student ID Name Score
100001 Jim 88
100002 lucy 98
100003 Joe 100

九、Markdown 高級(jí)技巧

1. 支持 HTML 元素
示例:
結(jié)束進(jìn)程快捷鍵:<kbd>Command</kbd>+<kbd>Option</kbd>+<kbd>Esc</kbd>

2. 轉(zhuǎn)義
Markdown使用特殊符號(hào)來(lái)表示特定的語(yǔ)法規(guī)則,如需正常顯示特殊符號(hào),則需要使用轉(zhuǎn)義字符。轉(zhuǎn)義字符表示方法:\char。常見(jiàn)特殊符號(hào)有:

符號(hào) 意義
\ 反斜線
` 反引號(hào)
* 星號(hào)
_ 下劃線
{} 花括號(hào)
[] 方括號(hào)
() 小括號(hào)
# 井字號(hào)
+ 加號(hào)
- 減號(hào)
. 英文句點(diǎn)
! 感嘆號(hào)

3. 公式
暫時(shí)未應(yīng)用到...

4. 流程圖

流程圖方向:

  • TB 從上到下
  • BT 從下到上
  • RL 從右到左
  • LR 從左到右
  • TD 同TB

基本圖形:

  • id + [文字描述]矩形
  • id + (文字描述)圓角矩形
  • id + >文字描述]不對(duì)稱的矩形
  • id + {文字描述}菱形
  • id + ((文字描述))圓形

示例:

graph LR  
A[方形] --> B(圓角)
B --> C{條件}
C --> |a=1| D[結(jié)果1]
C --> |a=2| E[結(jié)果2]
C --> |a=3| F[結(jié)果3]
graph LR
    start[開(kāi)始] --> input[輸入A,B,C]
    input --> conditionA{A是否大于B}
    conditionA -- YES --> conditionC{A是否大于C}
    conditionA -- NO --> conditionB{B是否大于C}
    conditionC -- YES --> printA[輸出A]
    conditionC -- NO --> printC[輸出C]
    conditionB -- YES --> printB[輸出B]
    conditionB -- NO --> printC[輸出C]
    printA --> stop[結(jié)束]
    printC --> stop
    printB --> stop
graph TD
A[方形] --> B(圓角)
    B --> C{條件a}
    C --> |a=1| D[結(jié)果1]
    C --> |a=2| E[結(jié)果2]
    C --> |a=3| F[結(jié)果3]

  1. 機(jī)器學(xué)習(xí)算法 ?

  2. 機(jī)器學(xué)習(xí)算法 ?

  3. 機(jī)器學(xué)習(xí)算法 ?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容