婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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近鄰算法實現小說鑒黃的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩国产在线观看| 国产精品久久一卡二卡| 美日韩一区二区| 国产精品综合久久| 日韩欧美国产一区二区三区| 成人美女视频在线观看| 亚洲激情六月丁香| 韩国一区二区三区| 中文字幕在线不卡一区| 欧美视频三区在线播放| 国产高清久久久| 亚洲狼人国产精品| 伊人性伊人情综合网| 7799精品视频| 欧美一区二区三区视频在线观看| 国产网站一区二区三区| 午夜激情久久久| 亚洲电影中文字幕在线观看| 五月天亚洲精品| 一级女性全黄久久生活片免费| 91官网在线免费观看| 99亚偷拍自图区亚洲| 一区二区三区四区中文字幕| 91久久人澡人人添人人爽欧美 | 久久精品亚洲麻豆av一区二区| 欧美二区乱c少妇| 欧美日韩高清一区| 国产精品无码永久免费888| 欧美大片一区二区| 日韩欧美一区在线| 91精品欧美一区二区三区综合在 | 亚洲精品一区二区三区精华液 | 欧美三级视频在线播放| 麻豆视频一区二区| 欧美不卡一区二区| 亚洲激情校园春色| 一区二区三区在线免费播放| 亚洲一区二区不卡免费| 成人免费毛片a| 久久久99精品久久| 国产一区二区在线看| 欧美sm极限捆绑bd| 亚洲人快播电影网| 91性感美女视频| 精品国产伦一区二区三区免费 | 91论坛在线播放| 6080yy午夜一二三区久久| 亚洲午夜久久久久中文字幕久| 99久久久精品| 一区二区三区免费观看| 亚洲三级小视频| 91同城在线观看| 亚洲一二三级电影| 日韩一区二区三区电影| 麻豆国产欧美日韩综合精品二区 | 久久久久久影视| 白白色亚洲国产精品| 欧美麻豆精品久久久久久| 丝袜亚洲另类丝袜在线| 欧美一区二区三区在线电影| 久久精品国产亚洲aⅴ| 中文字幕电影一区| 色综合久久久网| 亚洲欧美怡红院| 欧洲一区二区av| 国产福利不卡视频| 石原莉奈在线亚洲二区| 国产精品视频一二三区| 在线观看日韩av先锋影音电影院| 国产成人综合在线播放| 国产中文一区二区三区| 免费在线看一区| 夜夜嗨av一区二区三区网页| 综合久久国产九一剧情麻豆| 欧美久久久久久久久久| 色狠狠av一区二区三区| 91视频国产观看| 91视频免费播放| 国产成人精品综合在线观看 | 国产高清成人在线| 亚洲伦理在线免费看| 亚洲精品视频自拍| 一区二区三区在线高清| 豆国产96在线|亚洲| 国产激情一区二区三区桃花岛亚洲| 欧美一区三区四区| 日本欧美一区二区三区乱码| 26uuu欧美| 久久精品欧美日韩| 国产免费久久精品| 亚洲免费在线播放| 国产日韩视频一区二区三区| 欧美激情一区二区三区四区| 欧美r级电影在线观看| 日本一区二区三区高清不卡| 欧美国产一区二区| 欧美变态tickle挠乳网站| 在线观看三级视频欧美| 精品久久久久久久人人人人传媒| 91亚洲午夜精品久久久久久| 蜜桃精品视频在线| 粉嫩av一区二区三区在线播放| 久久91精品国产91久久小草| 成人精品一区二区三区四区| 国产成人aaa| 欧美日韩国产乱码电影| 日韩一区二区三区av| 日本一区二区三区电影| 亚洲综合丁香婷婷六月香| 亚洲成人黄色小说| 亚洲国产精品麻豆| 成人激情小说乱人伦| 欧美电影一区二区| 亚洲男同1069视频| 国产大片一区二区| 日韩一区二区麻豆国产| 亚洲精品中文在线观看| 国产一区二区三区高清播放| 欧美伊人精品成人久久综合97| 精品国产一区二区三区久久久蜜月| 亚洲精品久久久蜜桃| 成人99免费视频| 国产精品久久久久一区二区三区共| 一区二区三区在线观看国产| 99精品国产热久久91蜜凸| 国产一区三区三区| 国产一区二区三区高清播放| 成人欧美一区二区三区1314| 午夜av一区二区三区| 制服丝袜一区二区三区| 国产成人一区在线| 99视频精品在线| 欧美精品日韩精品| 日韩国产欧美一区二区三区| eeuss鲁片一区二区三区| 伊人色综合久久天天| 亚洲国产精品天堂| 玉足女爽爽91| 日韩久久一区二区| 欧美日韩国产中文| 欧美怡红院视频| 欧美一区二区三区色| 国产日韩一级二级三级| 亚洲主播在线观看| 麻豆成人久久精品二区三区红 | 91精品国产综合久久蜜臀| 日韩视频中午一区| 在线免费观看日本欧美| 91精品国产乱| 中文字幕在线不卡一区| 蜜桃久久久久久久| www.日韩大片| 欧美一区二区三区色| 国产精品国产自产拍高清av | 成人亚洲一区二区一| 色欧美88888久久久久久影院| 欧美欧美欧美欧美| 国产精品妹子av| 奇米影视一区二区三区| av电影在线观看一区| 精品粉嫩超白一线天av| 一区二区在线免费观看| 国产精品99久久不卡二区| 欧美日韩成人综合在线一区二区| 国产午夜亚洲精品不卡| 午夜精品免费在线| 一本到一区二区三区| 欧美精品一区二区三区视频| 亚洲一区在线看| eeuss影院一区二区三区| 91精品国产一区二区| 国产精品电影一区二区| 免费高清在线视频一区·| 欧美在线你懂得| 国产女同性恋一区二区| 老司机午夜精品| 国产精品家庭影院| 日韩中文字幕亚洲一区二区va在线 | 精品国产自在久精品国产| 一区二区三区精品| 欧美日韩小视频| 99精品国产视频| 成人福利视频网站| 欧美午夜电影一区| 国产jizzjizz一区二区| 国产一区二区三区在线观看免费视频| 一本色道**综合亚洲精品蜜桃冫| 亚洲精品在线免费播放| 丝袜美腿高跟呻吟高潮一区| 91亚洲精华国产精华精华液| 欧美视频在线一区二区三区 | 一区二区三区美女视频| 欧美视频三区在线播放| 成人黄色国产精品网站大全在线免费观看 | 国产综合色精品一区二区三区| 中文字幕精品三区| 日韩欧美高清一区| 69精品人人人人| 91精品国产综合久久精品图片| 99re66热这里只有精品3直播|