#蜡烛 #CRF #PyTorch

蜡烛-crf

将 pytorch-crf 迁移到蜡烛

5 个版本

新版本 0.8.3 2024年8月17日
0.8.2 2024年8月12日
0.8.1 2024年8月10日
0.7.3 2024年7月18日
0.7.2 2024年7月16日

#160机器学习

Download history 194/week @ 2024-07-15 20/week @ 2024-07-22 106/week @ 2024-08-05 315/week @ 2024-08-12

每月 442 次下载

自定义许可

71KB
1.5K SLoC

蜡烛 CRF

蜡烛 CRF 将 pytorch-crf 迁移到 Huggingface Candle

初始化

  • Pytorch CRF

    crf = CRF(num_tags, batch_first=false)
    
  • 蜡烛 CRF

    let crf = CRF::new(num_tags, false, &candle_core::Device::Cpu).unwrap();
    

正向传播

  • Pytorch CRF

    llh = crf(emissions, tags, mask)
    
  • 蜡烛 CRF

    let llh = crf
            .forward(&emissions, &tags, Some(&mask), Reduction::default())
            .unwrap();
    

解码

  • Pytorch CRF

    best_tags = crf.decode(emissions, mask)
    
  • 蜡烛 CRF

    let best_tags = crf.decode(&emissions, Some(&mask)).unwrap();
    

依赖项

~11MB
~219K SLoC