欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > GO語言利用K近鄰算法實現小說鑒黃

GO語言利用K近鄰算法實現小說鑒黃

熱門標簽:浙江人工智能外呼管理系統 電銷機器人可以補救房產中介嗎 百度地圖標注搜索關鍵詞 ?兓? 電梯外呼訪客系統 谷歌便利店地圖標注 成都呼叫中心外呼系統平臺 騰訊外呼系統價格 最短的地圖標注

Usuage:
  go run kNN.go --file="data.txt"

關鍵是向量點的選擇和閾值的判定
樣本數據來自國家新聞出版總署發布通知公布的《40部淫穢色情網絡小說名單》

package main
 
import (
  "bufio"
  "flag"
  "fmt"
  "io"
  "log"
  "math"
  "os"
  "path"
  "path/filepath"
)
 
var debug bool = false
var data_dir string = "./moyan"    //文件存放目錄
var limen float64 = 0.1159203888322267 //閾值
 
const (
  MIN_HANZI rune = 0x3400
  MAX_HANZI rune = 0x9fbb
)
 
var labels []rune = []rune{
  0x817f, 0x80f8, 0x4e73, 0x81c0,
  0x5c41, 0x80a1, 0x88f8, 0x6deb,
}
 
func errHandle(err error) {
  if err != nil {
    log.Fatal(err)
  }
}
 
func load(name string) (m map[rune]int, err error) {
  f, err := os.Open(name)
  if err != nil {
    return nil, err
  }
  defer f.Close()
  buf := bufio.NewReader(f)
  m = make(map[rune]int)
  var r rune
  for {
    r, _, err = buf.ReadRune()
    if err != nil {
      if err == io.EOF {
        break
      }
      return nil, err
    }
    if r >= MIN_HANZI  r = MAX_HANZI {
      m[r] += 1
    }
  }
  return m, nil
}
func classify(m map[rune]int) (idv []float64, dis float64) {
  len_m := len(m)
  for i, v := range labels {
    if debug {
      fmt.Println(i, m[v], string(v), float64(m[v])/float64(len_m))
    }
    idv = append(idv, float64(m[v])/float64(len_m))
  }
  for _, v := range idv {
    dis += math.Pow(v, 2)
  }
  dis = math.Sqrt(dis)
  return
}
func check(fp string, dis float64) {
  switch {
  case dis >= limen:
    fmt.Println(fp, dis, "涉黃")
  case dis == 1.0:
    fmt.Println(fp, dis, "你在作弊嗎")
  case dis == 0:
    fmt.Println(fp, dis, "檢查一下文件字符編碼是不是utf8格式吧")
  default:
    fmt.Println(fp, dis, "正常")
  }
}
 
func walkFunc(fp string, info os.FileInfo, err error) error {
  if path.Ext(fp) == ".txt" {
    m, err := load(fp)
    errHandle(err)
    _, dis := classify(m)
    check(fp, dis)
  }
  return err
}
 
var file string
 
func init() {
  _, err := os.Stat(data_dir)
  if err != nil {
    err = os.Mkdir(data_dir, os.ModePerm)
    errHandle(err)
  }
  flag.StringVar(file, "file", "", "file read in,if you don't give the file read in,"+
    "it will create a data dictionary,just pust your files in it")
}
 
func main() {
  flag.Parse()
  if file == "" {
    filepath.Walk(data_dir, walkFunc)
    return
  }
  m, err := load(file)
  errHandle(err)
  _, dis := classify(m)
  check(file, dis)
 
}

以上所述就是本文的全部內容了,希望大家能夠喜歡。

您可能感興趣的文章:
  • Golang排列組合算法問題之全排列實現方法
  • Golang算法問題之整數拆分實現方法分析
  • Golang算法問題之數組按指定規則排序的方法分析
  • Golang算法之田忌賽馬問題實現方法分析
  • Golang最大遞減數算法問題分析
  • Golang正整數指定規則排序算法問題分析
  • Go語言實現的樹形結構數據比較算法實例
  • Go語言算法之尋找數組第二大元素的方法
  • go語言睡眠排序算法實例分析
  • golang實現分頁算法實例代碼

標簽:眉山 邢臺 紹興 上海 宜昌 雅安 七臺河 盤錦

巨人網絡通訊聲明:本文標題《GO語言利用K近鄰算法實現小說鑒黃》,本文關鍵詞  語言,利用,近鄰,算法,實現,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《GO語言利用K近鄰算法實現小說鑒黃》相關的同類信息!
  • 本頁收集關于GO語言利用K近鄰算法實現小說鑒黃的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    级毛片内射视频| 91精品国产综合久久久蜜臀图片| 精品国产电影一区二区| 亚洲国产一区二区三区青草影视| 成人一级视频在线观看| 最新黄色av网址| 精品91自产拍在线观看一区| 一区二区三区四区中文字幕| 99国产精品视频免费观看| 午夜精品一区二区三区视频| 中文字幕第一区二区| 国产一区二区三区蝌蚪| 国产一区二区三区四区在线| 国产欧美一区二区三区鸳鸯浴| 国内精品久久久久影院薰衣草| 老熟妇一区二区| wwwwxxxxx欧美| 激情综合色播激情啊| 538精品视频| 欧美国产激情一区二区三区蜜月| 国产一区二区三区香蕉 | 9.1在线观看免费| 欧美日韩国产不卡| 婷婷综合久久一区二区三区| 国产一级伦理片| 日韩免费视频一区二区| 精品亚洲欧美一区| 四虎地址8848| 亚洲女人****多毛耸耸8| 超级砰砰砰97免费观看最新一期 | 国产精品乡下勾搭老头1| 乱老熟女一区二区三区| 国产精品入口麻豆原神| 99久久er热在这里只有精品15| 在线观看免费成人| 亚洲bt欧美bt精品| 国产肥白大熟妇bbbb视频| 国产亚洲综合av| www.成人网.com| 在线成人小视频| 蜜桃av一区二区三区电影| 手机免费观看av| 亚洲女厕所小便bbb| 人妻丰满熟妇av无码久久洗澡 | 99精品一区二区| 欧美日韩性生活| 蜜臀av性久久久久蜜臀aⅴ| 青青草自拍偷拍| 亚洲人成亚洲人成在线观看图片| 亚洲图片欧美另类| 精品少妇一区二区三区日产乱码| 国产精品一区二区果冻传媒| 在线视频国产一区| 日本成人超碰在线观看| 波多野结衣喷潮| 亚洲永久精品国产| 国产aⅴ激情无码久久久无码| 日韩一区在线播放| 日本黄色免费观看| 国产精品丝袜一区| 欧美成人精品一区二区综合免费| 97精品国产露脸对白| 欧美剧情片在线观看| 韩国毛片一区二区三区| 在线观看视频一区二区欧美日韩| 日本欧美肥老太交大片| 国产传媒免费在线观看| 一区二区三区.www| 91麻豆精品国产91久久综合| 一区二区三区色| 先锋影音av在线| 亚洲精品少妇30p| 精品人妻无码一区| 亚洲精品国产无套在线观| 欧美多人猛交狂配| 亚洲精品ww久久久久久p站| 妺妺窝人体色WWW精品| 一级精品视频在线观看宜春院| 亚洲 小说 欧美 激情 另类| 中文字幕中文字幕在线一区 | 亚洲女同二女同志奶水| 亚洲高清免费在线| 肉色超薄丝袜脚交69xx图片| 午夜精品福利一区二区蜜股av| 三级全黄做爰视频| 麻豆精品精品国产自在97香蕉| 在线免费av一区| 国产九色精品成人porny| 欧美久久久久免费| 成人黄色电影在线| 久久一留热品黄| 成人区人妻精品一区二| 亚洲视频每日更新| 亚洲精品成人av久久| 日韩电影在线一区| 欧美色男人天堂| 成人精品一区二区三区四区 | youjizz.com日本| 亚洲色图在线视频| 黄色激情小视频| 另类小说综合欧美亚洲| 在线播放欧美女士性生活| 99热精品一区二区| 国产精品国产三级国产三级人妇| 日本精品在线观看视频| 日韩精品乱码av一区二区| 欧美日免费三级在线| 成人动漫中文字幕| 中文字幕精品一区二区三区精品| www.中文字幕av | 91精品福利视频| 不卡av电影在线播放| 国产农村妇女精品| 18精品爽国产三级网站| 蜜臀av在线播放一区二区三区 | 偷拍一区二区三区四区| 欧美在线看片a免费观看| 不卡在线观看av| 国产精品日韩精品欧美在线| 欧美福利在线视频| 国产呦萝稀缺另类资源| 亚洲精品在线观看视频| 免费a级黄色片| 人人爽香蕉精品| 日韩欧美一级片| 三级男人添奶爽爽爽视频| 午夜不卡在线视频| 欧美精品xxxxbbbb| 久久久久久久穴| 亚洲国产精品视频| 欧美日本免费一区二区三区| 四虎国产精品永久免费观看视频| 亚洲免费观看高清完整版在线| 欧美一区二区三区爽爽爽| 成人网在线播放| 亚洲欧洲精品一区二区三区| 成人免费毛片东京热| 成人av在线播放网址| 亚洲日本青草视频在线怡红院| 色综合久久久久综合99| 99久久精品免费精品国产| 亚洲激情图片qvod| 欧美日韩精品欧美日韩精品一| 无码国产精品一区二区免费式直播 | 国产精品资源网| 国产欧美一区二区三区在线老狼| 中文字幕在线观看免费高清 | 欧美精品国产精品| 日韩av一二区| 激情综合网最新| 国产精品进线69影院| 在线日韩av片| 稀缺小u女呦精品呦| 秋霞电影网一区二区| 久久久蜜臀国产一区二区| www.99re6| wwwxxx色| 蜜桃视频在线观看一区二区| 久久久久久久久97黄色工厂| 永久久久久久久| 能看毛片的网站| 日韩电影一区二区三区| 久久久久久久久久久99999| 538任你躁在线精品视频网站| 一区二区在线免费观看视频| 日韩精品高清不卡| 国产欧美精品一区二区三区四区 | 黑人操日本美女| 91美女在线观看| 免费成人美女在线观看| 国产拍揄自揄精品视频麻豆| 色偷偷成人一区二区三区91| 国内精品免费视频| 精品一区二区国语对白| 亚洲男人的天堂一区二区| 69精品人人人人| 中国1级黄色片| 中文字幕在线播放一区二区| 日本欧美肥老太交大片| 国产精品短视频| 91精品国产综合久久精品| 天美传媒免费在线观看| 亚洲区 欧美区| 国产麻豆精品在线观看| 亚洲一区二区三区爽爽爽爽爽 | 亚洲女同一区二区| 日韩欧美高清在线| 国产一区二区播放| 黄色短视频在线观看| 成人免费黄色大片| 日本vs亚洲vs韩国一区三区| 最新久久zyz资源站| 日韩一级欧美一级| 色综合天天综合网国产成人综合天| 岛国精品资源网站| 成人h精品动漫一区二区三区| 9191久久久久久久久久久| 性少妇xx生活| 国产精品久久无码| 不卡av在线网|