2018年2月24日星期六

人工智慧:機器學習和神經網路的應用與挑戰




  • 优化器 Optimizer 加速神经网络训练 (深度学习) Speed up neural network training process (deep learning)

https://www.youtube.com/watch?v=UlUGGB7akfE
Stochastic Gradient Descent (SGD);
Momentum; AdaGrad; RMSProp; Adam.



  • CNN : 

https://brohrer.mcknote.com/zh-Hant/how_machine_learning_works/how_convolutional_neural_networks_work.html



学习网站: http://morvanzhou.github.io/tutorials/




  • 不錯的講座

人工智慧:機器學習和神經網路的應用與挑戰
https://www.youtube.com/watch?v=ka2zIxLePcM





2018年2月22日星期四

Add local jar to maven project -2/2


将jar文件加到Maven的local repository中

  对于Maven项目来说,日常使用的多数第三方java库文件都可以从Maven的Central Repository中自动下载,但是如果我们需要的jar文件不在Central Repository中,那么我们就需要手动将自己下载的jar文件加入到Maven的local reposotory中了,此时我们需要向Maven提供用于识别jar文件(可能多个)的groupId, artifactId和version等信息

1. pom.xml

<dependency>
<groupId>com.hitrust.acl.util</groupId>
<artifactId>hitrustUtil</artifactId>
<version>1.0</version>
</dependency>


2.   install jar to local maven

2.1執行以下指令: (下面紅字部分,請改為你筆電的目錄路徑)

mvn install:install-file
 -Dfile=D:\eclipse\workspace\AccLinkSocketServer\lib\hitrustUtil-1.0.jar
  -DgroupId=com.hitrust.acl.util -DartifactId=hitrustUtil
  -Dversion=1.0 -Dpackaging=jar -DgeneratePom=true

2.2說明


2.3範例:
 mvn install:install-file -Dfile=D:\Obank\dev1211\eclipse\workspace\AccLinkSocketServer\lib\hitrustUtil-1.0.jar -DgroupId=com.hitrust.acl.util -DartifactId=hitrustUtil -Dversion=1.0 -Dpackaging=jar -DgeneratePom=true 



3. mvn clean package


4. java -jar target\{yourJarFileName}.jar





2018年2月21日星期三

Add local jar to maven project - 1/2


1. 範例:

2.  jar檔案名稱必須符合格式 ,例如:  hitrustUtil-1.0.jar


3. 以上可以打包為jar  (mvn clean packageJ)



Spring Boot 變成windows service




  • 參考資料:

http://www.baeldung.com/spring-boot-app-as-a-service



  • 其中有一個重點:

open cmd 的時候, 必須  以系統管理員身分執行