原创 NLP分類常用模型(二):rnn多層 tf.nn.dynamic_rnn()+ 全連接tf.layers.dense()

"""文本分類,RNN模型""" def __init__(self): # 三個待輸入的數據 self.x = tf.placeholder(tf.int32, [None, config

原创 雙向bidirectional_dynamic_rnn()之 tf.reverse_sequence()詳述

在看bidirectional_dynamic_rnn()的源碼的時候,看到了爲何可以雙向的核心代碼reverse_sequence(),下面就來說說雙向bidirectional_dynamic_rnn()是如何進行反轉的。 r

原创 python中append和extend的區別

c = [] a = ['11','2','33'] b = ['aa','b','cc'] c.append(a) c.append(b) print(c) 輸出的結果是:[['11', '2', '33'], ['aa',

原创 python 從A文件夾調用B文件夾的文件

如圖所示,現在要完成的是從test包中的test.py文件,調用DataProcess包下面的cnews裏面的cnews.train.txt文件,test包和DataProcess包是同一級別,都在項目PracticeBilst

原创 將文件前多少行或隔幾行讀取到另一個文件

n=0 with open('D:\AllData\cnews\\train.tsv',"r", encoding='UTF-8') as f: with open("train.tsv", "w", encoding='

原创 使用bert完成文本分類

https://blog.csdn.net/clnjust/article/details/100514231

原创 python連接 Mysql 數據庫

import pymysql db = pymysql.connect("192.168.50.231", "root", "1234", "datasir") # 四個參數依次代表:IP地址,mysql的賬號和密碼,數據庫的名

原创 socket客戶端原理詳解(傳文字或圖片)

//1.創建socket Socket s = new Socket("192.168.50.185", 5051); System.out.println("已連接到服務器185端口

原创 java中init()和clinit()方法的區別

clinit()方法:在jvm第一次加載class文件時調用,包括靜態變量初始化語句和靜態塊的執行 init():在實例創建出來的時候調用,包括調用new操作符;調用Class或java.lang.reflect.Construc

原创 Java中成員變量、代碼塊、靜態代碼塊、靜態變量和構造函數在加載時的優先級

public class Parent{ public static Print obj1 = new Print("1"); public Print obj2 = new Print("2");

原创 java 解決前後端跨域問題

現狀:在項目中,可能前後端需要分開寫,這時將會出現拒絕訪問情況 解決方案:在後端方法定義接收頭文件即可(親測有效) 在方法內部加入這三行代碼,既可以解決前後端跨域問題 response.addHeader("Access-Cont

原创 socket通信原理三次握手和四次握手詳解及原因

1.socket在網絡層中的位置 2.socket大致流程 先從服務器端說起。服務器端先初始化Socket,然後與端口綁定(bind),對端口進行監聽(listen),調用accept阻塞,等待客戶端連接。在這時如果有個客戶端初

原创 將list集合轉換成json傳給前端

大致思路: 1.先將list集合一條一條的放入map中 2.再用List<Map<String, Object>> result 將之前的map裝進來 3.gson.toJson(result)便可以得到json格式的list集合

原创 腳本語言和JAVA語言運行機制的區別

https://blog.csdn.net/ys0813/article/details/63802122

原创 java後端隨意給前端傳一個json值

JSONObject json = new JSONObject(); json.put("state", "successful"); String strJson = json.toString();