發表文章

什麼是CNN呢?什麼是Convolutional Neural Network (CNN) 呢?

圖片
ask: what is a convolutional neural network Answer: Convolutional Neural Network (CNN) is a type of artificial neural network that is primarily used for image and video recognition tasks. It is designed to process data through multiple layers of arrays, commonly known as convolutional layers, which learn hierarchical representations of the input data. The layers apply filters to the input data to detect various features, such as edges, textures, and shapes, which are then used to classify the input data into various classes. 根據上面的說法,我們可以知道CNN是一種人工的神經網路,為一種類神經網路,主要用在影像與影片辨識的任務。早期的類神經網路2個層的任何節點都有連結,如上圖,而CNN的設計為2個層間的節點不一定要有連結。設計的方式可比類神經網路更為多層的陣列,這些很多層的陣列稱為convolutional layers,這些多層的陣列可以學習上層的輸入資料。可以使用一些filter將上層輸入進來的資料解析,如邊緣、紋理、形狀,接著再將這些輸入的資料分為許多的類別。 一種Convolutional Neural Network辨識的範例 如上圖,輸入為圖片,輸入層為最左邊,通常有中間稱為隱藏層,可以有多層,最後再分類,可以分類輸入的照片為汽車、卡車、休旅車...等。這種作法僅使用多個圖片資料輸入,就可在相同的程式中(Convolutional neural network)訓練出很好的辨識結果。 通常只要輸入的資料夠多,CNN就能辨識成功,效果很好,可以應付比較多變的環境也有不錯的辨識效果。如晴天與雨天的車輛辨識,使用傳統演算法可能需要2個或多個

using ChatGpt

 https://chat.openai.com/chat now we can test chatgpt in typing something: chatGPT uses AI or deep learning to train cyber data, and lets humans use natural language to answer human questions, the process like a chatting APP. the news said chatgpt can write article too. ask: high dividend stock chatgpt answer: A high dividend stock is a stock that pays a substantial amount of dividend income relative to its stock price. Some companies that are known for paying high dividends include: Johnson & Johnson Procter & Gamble Coca-Cola Verizon Communications AT&T It's important to note that high dividends are not a guarantee and can change over time, so it's always a good idea to do thorough research and consult with a financial advisor before making investment decisions. Additionally, high dividend yields can sometimes be a sign of a stock that is underperforming, so it's important to consider a company's financial health, earnings growth potential, and other facto

營業稅報稅,若有留抵稅額,需要自行填寫

圖片
 最近幫主管操作報稅軟體,需要填寫上期留抵稅額,所以寫篇教學,怕之後忘記。 1. 在pc上面的留抵稅額要修改,修改方式如下: 先按步驟7的申報書登入。一般公司可選401報表。 選1「稅額計算」頁簽後,在2的108地方填寫留底稅額。 這樣之後資料應該會自己代出來。 這樣401報表就完成了。

How to using ffmpeg to change audio file's volume

圖片
  How to using FFmpeg to change the audio file's volume:  Changing volume To change the audio volume, you may use FFmpeg's  ​ volume  audio filter. If we want our volume to be half of the input volume: ffmpeg -i input.wav -filter:a "volume=0.5" output.wav 150% of current volume: ffmpeg -i input.wav -filter:a "volume=1.5" output.wav You can also use decibel measures. To increase the volume by 10dB: ffmpeg -i input.wav -filter:a "volume=10dB" output.wav To reduce the volume, use a negative value: ffmpeg -i input.wav -filter:a "volume=-5dB" output.wav Note that the  volume  filter only  adjusts  the volume. It does not  set  the volume. To set or otherwise normalize the volume of a stream, see the sections below. Peak and RMS Normalization To normalize the volume to a given peak or RMS level, the file first has to be analyzed using the  volumedetect  filter: ffmpeg -i input.wav -filter:a volumedetect -f null /dev/null Read the output value

一些常用的Linux指令

圖片
  一些常用的Linux指令 pwd:列印目前資料夾位置。 cd:進入後面的資料夾。 ls:列印檔案。 cat: 文字檔cat。如cat file1.txt file2.txt > file3.txt。如果文字檔很大時,處理速度很快。 cp: 複製檔案。 mv: 移動檔案。 mkdir: 建立資料夾。 rmdir: 刪除資料夾。 rm: 刪除檔案。 touch: 建立新的檔案。 locate: 尋找檔案。-i參數可以避免大小寫英文的相異而找不到。 find: 與locate相似的指令。 grep: 很常用來搜尋文字檔內的全文搜尋。 sudo: SuperUser Do,可以使用高權限帳號執行命令。 df:  print the disk space usage report. du: 一樣為磁碟空間的指令。 head: 列印文字檔內的第一行。 tail: 列印檔案內的最後10行。如tail -n filename.txt。 diff: 一行一行的去比較2個文字檔的差別。 tar: 壓縮多個檔案為tarball。tarball為類似zip的一種壓縮格式。 chmod: 可以改變檔案的讀、寫、執行的權限。 chown: 改變檔案的擁有者。 jobs: 列印現在有多少正在執行的程式。 kill: 可以使正在執行的程式停止執行。 ping: 可以check遠端伺服器的連線狀態。 wget: 通常接著下載連結。使用在網路下載檔案的情境。 uname: 列印系統的詳細資料。如機器名稱、作業系統、kernel版本...等。 top: 列印正在執行的程序,以及CPU使用率。 history: 列印之前執行過的指令。因為時常需要執行以前執行過的指令。 man: manual指令的意思。如果不會用某個指令,使用man可以列印這個指令的操作手冊。 echo: 可以加入某些資料到檔案中。如echo hiiiii >>hi.txt。會將hiiiii這些字寫入hi.txt中。 zip: 壓縮多個檔案為zip壓縮檔。 unzip: 解壓縮zip檔案。 hostname: 如 hostname -i 192.168.1.1。可以列印出192.168.1.1這台機器的名稱。 useradd: 增加使用者。 userdel: 刪除使用者。

如何使用python製作音樂,earsketch測試

  如何使用python製作音樂,earsketch測試 https://earsketch.gatech.edu/landing/#/ 這個網站可以使用python或javascript去編寫音樂。 音樂聲音的品質頗高。 進入earsketch的頁面後按下按鈕「start coding」。 接著會進入一個IDE或稱為DAW來編寫音樂的介面。 裡面有多種plug-in樂器可以選擇。 底下程式碼: sounds=我這次選擇的樂器。 fitMedia(樂器, 音軌代碼, 起始時間, 結束時間) 我今日練習python版本的: # python code # script_name: # # author: # description: # from earsketch import * init() setTempo(120) sounds = [YG_TRAP_SYNTH_MELODY_1,YG_TRAP_BASS_1,YG_TRAP_BASS_2,YG_TRAP_BASS_3,YG_TRAP_BASS_4,YG_TRAP_BASS_5,YG_TRAP_SYNTH_BELL_1,YG_TRAP_SYNTH_ELECTRIC_PIANO_1] fitMedia(sounds[0],1,1,3) fitMedia(sounds[1],2,1,3) fitMedia(sounds[2],3,1,3) fitMedia(sounds[3],4,1,15) fitMedia(sounds[4],5,1,15) fitMedia(sounds[5],6,1,15) fitMedia(sounds[6],7,1,15) fitMedia(sounds[7],8,5,15) finish() 下面是我今日練習的音樂: https://earsketch.gatech.edu/earsketch2/?sharing=Ya3MFiICpIo5zkzcQHxDrw

特斯拉 Model X 不用手就可以開門

  最近看到一些關於特斯拉 Model X的新聞, 如下面的twitter,特斯拉的車子可使用手機APP或藍芽靠近當車鑰匙,但現在好像可以自動開門與關門。 下面的作者將特斯拉的鑰匙放在口袋,靠近車子,車門自動開鎖,打開車門。車主坐上車後,雙腳上車後,車門自動關閉,全程不需要動手。 Model X auto-presenting doors 🎥: @ryanjaycowan pic.twitter.com/KZcrQ79sab — Tesla (@Tesla) July 19, 2022