原创 Java-隨機數

/* * 隨機數猜字遊戲 * 1-隨機產生數字 * 2-鍵盤錄數字 * 3-比較 * 4-實現多次猜數據while(true) */ import java.util.Random; import java.util.

原创 Java面向對象-類和對象

面向對象的思想 面向對象思想:強調對象,由對象去調用功能 1-是一種符合我們思考習慣的思想 2-將複雜變簡單 3-將我們從執行者變成指揮者 類 如何表示事物: 1-屬性 2-行爲 例如-學生 Java語

原创 詞向量到word2vec

自然語言處理的應用 1-離散表示方法-one-hot、bag of word 等 bi-gram方法實例如下 運用離散表示的問題有: 2-分佈式表示方法 共現矩陣實例 NNLM語言模型表示 NNLM結構如下 3-word2v

原创 TF-IDF計算

TF(t)=(t出現再文檔中的次數)/文檔中的term總數 IDF(t)=log(文檔總數/(含有t的文檔總數+1)) TF-IDF=TF*IDF 注意:詞幹提取和詞性歸一化處理(NLTK實現stemming 和lemma)

原创 Java-方法和函數

本節組要是對Java中的函數進行學習,掌握函數定義的方法以及調用 訓練1-什麼叫做方法 package com.math; import java.util.Scanner; /* * 方法其實就是完成特定功能的代碼塊 *

原创 Java面向對象-(類對象的內存圖示)

一個對象的內存圖 ## 方法共用的內存圖 兩個引用指向同一個對象的內存圖

原创 Java-String和StringBuilder的用法(一)

API概述 API:應用程序編程接口(幫助文檔) 如何使用API: 1-打開幫助文檔 2-點擊顯示按鈕,找到索引,看到輸入框 3-你要學習什麼內容,就輸入什麼內容 4-看包 java.lang包下的類使用時是不需要導包 看類的描述

原创 Java-斷點調試+代碼

斷點調試: 1-查看程序的執行流程 2-調試程序 package com.debug; import java.util.Scanner; /* * 進入debug界面,程序向下一步執行點擊step over * 代

原创 python-使用turtle畫奧運五環

# -*-coding: UTF-8 -*- # @Time:2019/8/2619:52 # @author superxjz # @func 繪製奧運五環 import turtle turtle.color("blue")

原创 利用中文維基百科訓練詞向量模型

本文通過對中文維基百科數據的處理用來訓練word2vec模型,更深入的瞭解詞向量模型的訓練過程,並且對文本的處理進行掌握 python代碼如下所示(添加詳細註釋): # -*-coding: UTF-8 -*- # @Time:2

原创 Java-ArrayList集合

集合: 爲什麼出現集合? 爲了方便對對象的操作,需要對對象存儲 StringBuilder的結果只能是一個字符串類型,不一定滿足我們的要求 數組的長度是固定的,適應不了長度變化的需求 集合類的特點:長

原创 Java-String和StringBuilder的用法(二)

StringBuilder StringBuilder是一個可變的字符串,字符串的緩衝區類 StringBuilder和String的區別 我們在對字符串做拼接處理的時候,每一次的拼接,都會構造一個新的String對象,耗時,佔

原创 Java-學生管理系統(改進版)

學生類 package com.it02; public class Student { private String id; private String name; private String age; priva

原创 情感分析代碼(閱讀+書寫+註釋)

對影評數據進行NLP情感分類(二分類的問題) kaggle競賽試題地址:https://www.kaggle.com/c/word2vec-nlp-tutorial/ 數據集地址:鏈接:https://pan.baidu.com/

原创 自然語言處理基礎-Kaggle競賽題

題目-Predict the relevance of search results on homedepot 競賽題地址:https://www.kaggle.com/c/home-depot-product-search-re