顯示廣告
隱藏 ✕
※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2017-08-17 16:10:56
看板 Gossiping
作者 daviden (daviden)
標題 [爆卦] 八卦版妹妹文產生器
時間 Thu Aug 17 00:38:20 2017


※註:有電視或媒體有報導者,請勿使用爆卦!

未滿30繁體中文字 水桶6個月+退文


不知道用爆掛適不適合,如有不妥麻煩版主提醒。



我用類神經網絡,加上八卦版上半年度的所有妹妹文

做了一個自動寫妹妹廢文的機器人。

先看結果:

"
  昨天晚上睡到下去,輕撫著我的餘溫。
  我看著妹妹親手做的關係
  我從小就有一個夢想泡線
  我看看校門就走了幾次
  後來
  我跟妹妹一起逛街 感覺就像男人在睡覺 我也覺得很生氣
  她說她要一根就看到一個身影
  結果是真的 我就去買魔法了
  檢舉放生日禮物
  我搖搖頭 脫下褲子裡流下去
  「葛,禮拜一下妳,幹嘛吃藍莓?」你瞬間,你就要破身然的肉穴。
  「哥...哥哥起床了啦!今天手inne的裸照?」
  我:「我家裡的門聊當了,好阿~~~~」妹妹看我回家便孕了過我的房間,還拿出手機拍
照,妹妹的聲音雖大,終究敵不過雷聲
  。」
  我這才鬆抗然的解釋
  我放下手機 要打開筆電 上Pixister
  我發現妹妹已經出門上學了
  妹妹一向都會煮早餐
  結果爸媽看到又要被念,而且我不放手道。
  「幹嘛?」
  我大喊:「我抽到空軍了!」
  我暗笑 妹妹要是真的不信
  要本魯的話說不要讓嗎??我沒有..."
  妹妹急著眉跟斥責我的臉頰
  我痛的哭出來 傷勢之重 還得掛急診
  阿榮似乎是妹妹
  我到底是誰還需我喝的那種
  以前說法是 泡牛奶活
  沒想到竟然有人是沒有妹妹的
"

上面那段文字是機器人自動生成的

選字、標點、排版都是。

我所做的,只是給它一個開頭:"昨天晚上"

之後,它就會幫我接完一篇廢文。

當然,用不同的開頭,機器人就會寫出不同的文章

用"妹妹"當開頭,寫出的文字是:

"
妹妹的緊緊抱住我
我:「沒什麼。」也不知所措、你呆滯、你沒反抗,因為你跟你講的...歐尼醬是我的
"



如果各位大大有想到什麼有趣的開頭,可以在下面推文

我有空會試試,看機器人會怎麼把它寫成一篇妹妹文。


----------------以下製作過程--------------------


我先前的自然語言處理(NLP)經驗大多是針對英文

英文是拼音文字,比較容易轉成數學的向量、矩陣(one-hot encoding往往就很有效了)。

而中文是方塊字,在embedding上比較需要花心思。


而且中文比較少人研究(繁體字的更少...),當然也不容易找到參考資料。

這個小project是我首次嘗試,算是土法煉鋼。

我先把文字間插入分隔符'*',

每個文字依序編號,再轉成40進位的編碼

這樣處理起來,就跟英文的情況很像了(英文26字母 + 標點也差不多40種字符)

而且也能處理中英夾雜的情況,這對PTT文本很重要。



資料是用先前爬的PTT八卦版上半年度文字資料

取出標題中含有"妹妹"的文章,扣除新聞,共1866篇。

(當然,有提到"妹妹"的,不一定都是妹妹文,當中可能有誤判。)



神經網絡是用RNN (LSTM),2層各1000個神經元,加上output層


這幾乎是我顯示卡記憶體的極限了,更大的架構我的筆電也跑不動。

跑80個epoch,loss = 0.2774

訓練時間大約8小時。


----------------------------------------------------


以上聽不懂也沒關係

用通俗的方式解釋,

就是我先做了一個空白的神經網絡(可以想像成小嬰兒的腦)

接著給它看大量的妹妹廢文,荼毒它的心智

1866篇,花8小時反覆讀80遍

然後它就變成一個肥宅了。

隨手寫都是妹妹文。

這樣解釋希望大家聽得懂~~









--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 108.176.209.137
※ 文章代碼(AID): #1Pb7J-8P (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1502901502.A.219.html
Dreamer48763: ○○蓋1F 08/17 00:38
a240daniel: 滾喇2F 08/17 00:38
wuyiulin: ......URL呢?3F 08/17 00:38
pokemonya: ...4F 08/17 00:39
PrSeven: 嗯嗯跟我想的一樣 只是先被你做出來惹5F 08/17 00:39
Firstshadow: (づ′・ω・)づ 改一下好ㄇ 你才屯半年資料 = =?6F 08/17 00:39
pikapikachiu: ...7F 08/17 00:40
starfishkira: 噁8F 08/17 00:40
bourne5566: 接下來可以做姆咪ㄉ嗎9F 08/17 00:40
momo1244: 你可不可以把天賦用在別的東西上面?10F 08/17 00:40
silverair: 八卦板半年才1866篇妹妹文?11F 08/17 00:41
PoBa: 啊能給網址嗎12F 08/17 00:41
Cybershit: 第一次推妹妹文13F 08/17 00:41
xxxxxmay: 可憐 只有這點程度14F 08/17 00:41
Cybershit: 好奇問一下你顯卡的型號 還有記憶體大小15F 08/17 00:42
Costco5566: 不要浪費才華好ㄇ16F 08/17 00:42
Zeke00: 也太認真~﹏~17F 08/17 00:42
silverair: 我知道你很想讓鄉民幫你推爆說真是神人18F 08/17 00:42
silverair: 但是我決定一直偷偷在這裡噓,只要推文數沒有上升到十
GNFLAG: 你有發現你的結果完全不通順嗎?20F 08/17 00:43
mikejr: 好猛喔 推21F 08/17 00:43
silverair: 位數,被關注的機率就會降低22F 08/17 00:43
Batato: 文組覺得酷23F 08/17 00:44
jaychou515: 彈出來了24F 08/17 00:44
tonyX: 雖然沒有很通順 但有一定功力了 推25F 08/17 00:44
ralfeistein: 語句不是很順 不過再多收集就很完美了26F 08/17 00:45
wuheroin: 可以不要把才能浪費在廢文上嗎27F 08/17 00:45
hijkxyzuw: 可是你還是沒有妹妹28F 08/17 00:45
mocca000: 哈哈哈哈29F 08/17 00:46
butmyass: 掛三小30F 08/17 00:47
Tsucomi69: 我覺得看妹妹廢文前先看完國文比較好,推創意31F 08/17 00:48
Batato: 再推,國家人才32F 08/17 00:49
silverair: 偷噓33F 08/17 00:51
liokhgf: 我竟然看完了34F 08/17 00:54
alan23273850:35F 08/17 00:55
jj1379746: 不錯,浪費才能+136F 08/17 00:55
ericrobin: GAN模型系列試過一輪再說吧37F 08/17 00:57
MiaoXin: 有程式碼嗎?拍照給鄉民看看好不好,不是要全部貼上啦。38F 08/17 00:58
MiaoXin: 如果是真的很利害
kai6366: 幹真的很屌40F 08/17 01:20
kai6366: 臭肥宅der極限
weloveanime: 推專業42F 08/17 01:55
jhshen15: 所以你有更好的設備 跑出來的文章會更通順的意思嗎?43F 08/17 01:59
tzouandy2818: 八卦妹妹文爬不夠就去巴哈場外爬44F 08/17 02:53
bingripplw: 有猛到45F 08/17 04:11
jason72830: 喔喔46F 08/17 06:24
redbaboon: 推熱忱47F 08/17 07:21
mamaka: 有創意 推一個48F 08/17 08:39
dragonbooboo: 有點猛ㄚ49F 08/17 08:51
Freeven: 幹,好猛50F 08/17 08:52
Cblack: 推51F 08/17 09:01
aric8847: 程式網址呢??52F 08/17 10:09
Cyclo: 網址勒53F 08/17 11:34

--
※ 看板: Gossiping 文章推薦值: 0 目前人氣: 0 累積人氣: 1488 
分享網址: 複製 已複製
1樓 時間: 2017-08-17 17:05:17 (台灣)
  08-17 17:05 TW
然後它就變成一個肥宅了 QQ
2樓 時間: 2017-08-18 08:34:03 (台灣)
  08-18 08:34 TW
講了那麼多,載點?
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇