Writing HTTPS API server code pair to provide AI model inference using python.
以WSL2為基底搭配Docker與Miniconda產出PyCorrector GPU Image環境做模型訓練並套用客製化訓練資料
Windows 11、WSL2(Windows Subsystem for Linux)、Ubuntu22.04、Docker、miniconda、PyCorrector、Nlpcda、RTX4060、https://github.com/shibing624/pycorrector/blob/master/README.md、https://pypi.org/project/nlpcda/
從無到有完成物件偵測模型訓練與使用 - 以YOLOV8偵測腳踏車為例
Label-Studio(圖片標記)、Kaggle(免費GPU訓練環境)、wandb.ai(取得訓練模型時需要用到API Key)、YOLOv8 Ultralytics(物件偵測pretrained model)、powershell(批次更改檔名)。
reference:https://docs.ultralytics.com/、https://wandb.ai/site、https://www.kaggle.com/
以Geohash為概念免費取得plugshare.com的充電站訊息內容-上集(更新sample code,2023.11測試有效)
Retrieve tesla charger point using geohash based method.
geohash、tesla charger、plugshare.com
Reference:https://github.com/jillesvangurp/geogeometry、https://www.movable-type.co.uk/scripts/geohash.html
以Java實作Google Cloud Function搭配Cloud Storage自動將local端的parquet資料引進BigQuery的table
Automatically load local file to BigQuery table when file is uploaded to Bucket/Cloud Storage。
Implementing by Java、Eclipse and Maven。
環境與工具準備如下:
- 申請一個Google Cloud免費環境。
- 準備一個Ubuntu環境,安裝gsutil,用於與GCP(Google Cloud Platform)溝通(shell script部署Cloud Function與上傳檔案到Cloud Storage)。
- 安裝Maven套件的Eclipse,可下載Eclipse後自行加載Maven設定。
以Flume、Kafka與Spark Streaming實現串流傳輸
環境與工具準備如下:
- 一個Hadoop的環境with Spark 2.4(Ubuntu)。
- Flume:apache-flume-1.9.0-bin.tar.gz → 用來模擬將資料傳到kafka topic。
- Kafka Server:confluent-7.0.1 → 建立 kafka。
- Jar包:kafka-clients-3.0.0.jar、spark-streaming-kafka-0-10_2.11-2.4.8.jar → 執行與編譯Spark Streaming程式用。
- Spark執行檔:spark-2.4.5-bin-hadoop2.7.tgz → 驅動Spark-Submit。
Spring Httpinvoker服務端安全策略 - 純Java Config版
- 713
- 0
- Spring MVC
- 2020-01-19
純Java Config非XML設定之純Spring Httpinvoker搭配簡易Token。
httpclient-4.5.10.jar、httpcore-4.4.12.jar。
以Geohash為概念免費取得plugshare.com的充電站訊息內容-下集(更新sample code,2023年11月測試有效)
Retrieve tesla charger point [detail] using geohash based method.
geohash、tesla charger、plugshare.com
以Folium實現時序熱點圖圖層疊加與經緯度打點分群顯示
Folium、Python、HeatMapWithTime、MarkerCluster。
Reference:https://github.com/python-visualization/folium/issues/1062、https://blog.yeshuanova.com/2017/10/python-visulization-folium/
使用Flume上傳Record到Kafka時篩選需要的欄位(2023/06/23更新切字串方法優化效能)
Flume Customized Interceptor、Flume Filter、regex_filter。
Reference:CustomInterceptor.scala
以Python Code實作馬可夫鏈預測學生考試狀態
- 1250
- 0
- Markov Chain
- 2021-10-24
Python、Markov Chain、Matrix。
撰寫 Java Client 呼叫 Spring Service Exporter 提供之 Service
- 137
- 0
- Spring MVC
Java Invoker Client、Spring Service Exporter。
所需 Jar 檔(版本可以依據自身需求調整):aopalliance-1.0.jar、commons-logging-1.2.jar、spring-beans-4.3.30.RELEASE.jar、spring-core-3.1.0.RELEASE.jar、spring-remoting-2.0.8.jar。
人工智慧學校專題筆記:使用 YoloV4 在 Jetson Nano 上實作人流計數功能
YoloV4、Ubuntu、Jetson Nano、Object Detection、Object Tracking、Centroid Tracking、Tensorrt、Cuda、Cudnn、People Counting。
使用 Scala Eclipse IDE 於本機開發 Spark 2.4 程式
Coding Spark 2.4 Program Using Scala Eclipse IDE。
CDH 5.16 oozie 整合 spark2 設定筆記
CDH 5.16、oozie、spark2 Integration、SparkMain Class not found。
HDFS 與 SFTP 檔案不透過地端儲存直接傳輸
Transfering a file between HDFS and SFTP without copying it to local disk。
org.apache.commons.compress.utils.IOUtils。
網路爬蟲 Python - 課後作業:請抓取自由時報即時新聞 (https://news.ltn.com.tw/list/breakingnews) 的標題、連結與時間
Python函式庫:requests、BeautifulSoup、pandas。
網頁檢視工具:Win_x64_814947_chrome-win、SelectorGadget。
Linux Shell Script 工作技術系列 - 數字比大小
- 1252
- 0
- Linux Shell Script
-ge、-le、-ne。
Linux Shell Script 工作技術系列 - 日期處理
- 344
- 0
- Linux Shell Script
- 2020-10-11
$(date -d "$saveFileDate -1 days" +'%Y%m%d')
利用 python 撰寫 KMeans 做分群
Coding KMeans Clustering Using Python with Spark。
- 1
- 2