AI生成牛逼哄哄變量名,竟然沒得幾個人曉得...

需求:最近不僅窮,還詞窮,只有英語四級詞彙量還不夠,所以想弄一個只要輸入中文名稱,即可獲取所有的變量名和同義詞。只需爲知識付費,即可加入我們羣:494808400(驗證碼在文末),找羣主獲取源碼。
目標:打造一個AI自動生成變量名,如下圖:
在這裏插入圖片描述
分析:
1、搜索框,按回車即可搜索
2、顏色處理,用數組存儲6位數顏色代碼,可自動隨機生成6位數顏色代碼
3、複製,爲了用戶交互,我們只需輕輕點擊一下即可複製對應的變量
4、字母特殊處理,如首字母大小寫
5、中翻英,輸入的是中文,輸出的是英文,使用百度翻譯api
6、nlp處理,如分詞,同義詞轉換

做出來的效果:
在這裏插入圖片描述
源碼分析:
int first = 0;
while (srcStr.indexOf(org) != -1) {
first = srcStr.indexOf(org);
if (first != srcStr.length()) {
newString = newString + srcStr.substring(0, first) + ob;
srcStr = srcStr.substring(first + org.length(), srcStr.length());
srcStr = firstCharacterToUpper(srcStr);
}
}
newString = newString + srcStr;
return newString;
1、遍歷找出字符“
2、拼接原字符,去除“

3、首字母變小寫

拓展:這裏nlp技術用得比較小,後續可以採集github中的所有變量,然後製作成語料,搜索變量名從語料中查找分析得出。同理,我們可以做 AI寫詩,寫歌,寫春聯。

2020年,將是知識付費的一年,也是AI人工智障轉向人工智能的一年。

加入我們羣,一起學習java。

nlp語言文本處理技術(已實現):
1、獲取機構名、地名、人名、書名
2、中文分詞
3、去除標點
4、去除停用詞
5、百度翻譯api、金山詞霸每日一句api
6、正則獲取郵箱,手機、身份證、ip、qq、
固話、用戶名
7、基於樸素貝葉斯計算的概率分析姓名判斷性別
8、敏感詞過濾
9、同義詞轉換

加入本羣驗證碼:2020恭喜發財

發佈了223 篇原創文章 · 獲贊 67 · 訪問量 33萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章