中文字幕无码视频专区,色窝窝午夜精品一区二区 http://www.330518.com/news 提供虛擬主機(jī)幫助信息 Mon, 30 Oct 2023 02:58:59 +0000 zh-CN hourly 1 https://wordpress.org/?v=4.1.41 什么是vue框架,前端顯示界面功能(vue框架) http://www.330518.com/news/?p=3730 http://www.330518.com/news/?p=3730#comments Thu, 15 Apr 2021 02:08:38 +0000 http://www.330518.com/news/?p=3730 前端顯示界面功能(vue框架):

  1. 上傳界面/初始界面(包括單挑新聞或多條新聞兩種情況):

組件:兩個(gè)文本輸入框,一個(gè)提交按鈕,一個(gè)刪除(取消)按鈕,一個(gè)上傳按鈕

  • 單條新聞:

兩個(gè)文本輸入框:一個(gè)新聞內(nèi)容輸入框(content),一個(gè)新聞標(biāo)題輸入框(title)。(內(nèi)容框必須要填,輸入框可以不填內(nèi)容)

一個(gè)提交按鈕:用戶將內(nèi)容填好之后,點(diǎn)擊上傳提交

刪除(取消)按鈕:用戶希望刪除所輸入的內(nèi)容重新輸入或不再輸入了。

  • 多條新聞:

兩個(gè)文本輸入框:新聞內(nèi)容輸入框用于做文件框,顯示用戶提交的文件名。

一個(gè)上傳按鈕:點(diǎn)擊之后會(huì)選擇本地csv或xlsx格式的文件到后臺進(jìn)行處理

提交按鈕:可以實(shí)現(xiàn)點(diǎn)擊上傳文件

刪除(取消)按鈕:用戶希望刪除所輸入的內(nèi)容重新輸入或不再輸入了。

 

 

  1. 返回界面/結(jié)果界面:

組件:四個(gè)按鈕,三個(gè)文本框,一個(gè)下拉列表

  • 單條新聞:
    • 兩個(gè)按鈕:

確定按鈕:點(diǎn)擊彈出結(jié)果框

修改按鈕:表示用戶不同意算法給出的結(jié)果,點(diǎn)擊這個(gè)按鈕之后,會(huì)彈出下拉列表(不點(diǎn)擊的時(shí)候是隱藏的,列表中類型有財(cái)經(jīng),房產(chǎn),教育,科技,軍事,汽車,體育,游戲,娛樂,其他這10項(xiàng),分別對應(yīng)數(shù)據(jù)庫中的算法判斷結(jié)果和用戶認(rèn)為結(jié)果中的10個(gè)結(jié)果,具體數(shù)據(jù)庫要求見下面第3點(diǎn))。同時(shí)要有一個(gè)取消按鈕,即用戶不想再繼續(xù)修改了。

②三個(gè)文本框:

標(biāo)題框(title):即用戶輸入的標(biāo)題(可沒有)

新聞內(nèi)容框(content):即用戶輸入的新聞內(nèi)容(必須有)

算法識別結(jié)果框(channelName):即后端算法識別出來新聞的類別是財(cái)經(jīng),房產(chǎn),教育,科技,軍事,汽車,體育,游戲,娛樂,其他這10類中的哪一類

  • 下拉列表:

開始的時(shí)候是隱藏的,在用戶點(diǎn)擊修改按鈕之后才會(huì)彈出。

  • 多條新聞:
    • 四個(gè)按鈕:

下載按鈕:由于多條新聞的時(shí)候是上傳的csv和xlsx格式的文件,所以處理之后直接在上傳的文件的基礎(chǔ)上加一列channelName,寫入predict.py文件中模型判斷的結(jié)果。最后生成一個(gè)文件(文件中仍為content,title,channelName和用戶認(rèn)為結(jié)果四項(xiàng),具體處理方法和上面查詢數(shù)據(jù)庫中的相同。要注意的是這里文件中的結(jié)果逐條存入查詢數(shù)據(jù)庫中)

取消按鈕:表示用戶不想下載結(jié)果文件了,直接取消

在線預(yù)覽按鈕:用戶點(diǎn)擊這個(gè)按鈕之后,可以直接在線分頁預(yù)覽結(jié)果文件中的內(nèi)容,且每條內(nèi)容后面都有一個(gè)修改按鈕和一個(gè)取消按鈕,取消按鈕表示用戶不再想修改用戶認(rèn)為結(jié)果這一項(xiàng)的值,即用戶認(rèn)同算法判斷的結(jié)果,修改按鈕具體功能見下。

修改按鈕:修改按鈕主要是當(dāng)用戶認(rèn)為算法得到的結(jié)果和自己的結(jié)果相違背的時(shí)候想要進(jìn)行修改,點(diǎn)擊后出現(xiàn)一個(gè)下拉列表(和上面單條新聞的情況相同)

  • 下拉列表:當(dāng)用戶點(diǎn)擊修改按鈕之后彈出下拉列表,具體功能和單條新聞相同。這里要有一個(gè)取消按鈕,即用戶不想繼續(xù)進(jìn)行修改了。修改之后將用戶認(rèn)定結(jié)果這一項(xiàng)改為用戶選擇的結(jié)果,覆蓋查詢數(shù)據(jù)庫相應(yīng)內(nèi)容(和單條相同,類似于單條加上循環(huán)語句)。

注:后端(最好用flask框架),數(shù)據(jù)庫(MySQL或SQL?server都可以,最好是SQL?server)

  1. 數(shù)據(jù)庫要求:

三個(gè)庫:

  • 歷史數(shù)據(jù)庫:(存儲(chǔ)歷史訓(xùn)練數(shù)據(jù)集,每個(gè)表中有content(新聞文本),title(新聞標(biāo)題),channelName(新聞?lì)悇e)三個(gè)字段)
  • 查詢數(shù)據(jù)庫:(存儲(chǔ)用戶主動(dòng)輸入并查詢的內(nèi)容,且查詢數(shù)據(jù)庫中的內(nèi)容可以定期遷移到歷史數(shù)據(jù)庫中,每個(gè)表中包括content(新聞文本),title(新聞標(biāo)題),channelName(算法認(rèn)定的新聞?lì)悇e)和用戶認(rèn)為的新聞?lì)悇e四個(gè)字段,在用戶輸入并點(diǎn)擊提交按鈕之后,將四個(gè)字段的內(nèi)容直接存入查詢數(shù)據(jù)庫中,且初始狀態(tài)下將算法結(jié)果和用戶認(rèn)定的結(jié)果記為相同的,都為算法結(jié)果,如果前端用戶選擇不同意算法判定的結(jié)果并進(jìn)行修改,那么將用戶認(rèn)為的結(jié)果這一項(xiàng)改為用戶在下拉列表中所選擇的結(jié)果)
  • 調(diào)用python中的checkpoint模型(模型存在predict.py文件中)(注:predict.py調(diào)用tensorflow.train.saver中保存的模型,其中tensorflow的版本是1.14.0)

這里predict.py主要有兩個(gè)接口,一個(gè)調(diào)用predict.py的接口,另一個(gè)是接受predict.py返回結(jié)果的接口。

]]>
http://www.330518.com/news/?feed=rss2&p=3730 0