全國中小學科展

電腦科學與資訊工程

利用Chain-of-thought Prompt優化ChatGPT邏輯推理方面的能力

ChatGPT 問世後,許多問題皆已能由其回答。然而在邏輯方面的問題,ChatGPT 免費版有著明顯的不足,時常出現似是而非的答案。為了解決此問題,本研究利用連線 ChatGPT API,使用四種 Chain-of-thought prompt 的方式,將問題分解成若干個子問題,利用子問題們提供原問題較多的資訊以降低在解題過程出現的錯誤。最後分析四種方法的優劣,四種方法各有優缺,並無一方法於所有題目皆正確率最高。

Breaking a Caesar Cipher / Vigenère Cipher Encryption for Secure Data Communication

This project had one purpose: creating almost unbreakable encryption by breaking a Caesar – and Vigenère Cipher and getting familiar with how they work. Created a program to encrypt and decrypt messages with a Caesar Cipher and Vigenère Cipher encryption. Breaking these encryptions in these programs will help to identify the factors that contribute to strong and weak encryption systems. A program was created to encrypt messages using Caesar Cipher with a key from 1 to 25 and decrypt messages without knowing the original key by doing different types of “attacks” on the system: a brute force and frequency analysis attack. Created another program to encrypt messages using Vigenère Cipher with a keyword or keyphrase and decrypted messages whilst knowing that original keyword. Tested and compared the two different cyphers when being attacked. This helped identify factors that influenced the strength of encryption and identified the advantages and disadvantages of each Cipher as well as the weaknesses in each attack. Through testing and breaking a Caesar and Vigenère Cipher successfully, multiple factors were identified that influenced the strength of the encryption system. These were used to ensure the new encryption created will be as strong as can be. Comparing the success rate of the different attacks on each Cipher, the similarities, weaknesses and strengths in the Brute Force and Frequency Analysis attacks were found.

HandExo

Stroke is a very common disease, almost a national disease. In terms of stroke frequency, 匈牙利 ranks second in the world. Every year, 40-50 thousand people become paralyzed or permanently injured as a result of cerebrovascular disorders. This number is three to four times higher than in developed countries. Almost every Hungarian family is affected! Of course, saving the life of someone who has a stroke is the most important thing, but rehabilitation is also very important, since only with the help of a physiotherapist will the patient be able to live a full life.

以LoRa物聯網通訊技術及去中心化網狀網路構建緊急救難發報系統

網際網路高速發展時代,為解決身處於無蜂窩訊號涵蓋範圍下,可提供通訊服務及緊急呼叫的手持無線電及衛星服務昂貴不普及,因此本研究採用遠距離、低成本、ISM免執照頻段的LoRa物聯網無線電技術,透過其啁啾調頻技術(Chirp Spread Spectrum)、高鏈路預算等優勢,以「人人皆為基地台,亦為客戶端」理念,設計P2P去中心化網狀網路(Mesh Net work)節點傳輸協定和低廉可負擔的通訊裝置,應用於SOS緊急救難呼叫、短文通訊、定位回報等。在固有網路系統不可用時也得以獨立組網,無須高昂的修建維護成本。也可透過搜救無人機、高空氣球等,快速部署Gateway於高山極地、無訊號區、第三世界國家等情境場所,促進人類福祉達成聯合國SDGs永續理念,未來將技術結合低軌道衛星,較其他衛星技術更經濟、環保,並覆蓋全球範圍達成無死角通訊。

噪音之眼:結合聲源定位與影像辨識的聲音照相系統

汽、機車呼嘯而過的排氣噪音經常造成周遭民眾的困擾,為杜絕這種狀況,環保署於2021 年開始推動「聲音照相科技執法」,透過包含魚眼攝影機、車牌辨識攝影機等設備的整合,來紀錄行經車輛產生的噪音是否超過管制標準,不過此系統目前仍存在一些限制,如:當多台車輛同時經過時無法辨別確切的噪音來源,而需要人工判定。本研究旨在利用聲源定位原理結合影像辨識技術,實作出一套能夠追蹤聲源(噪音)並辨識聲音來源(車輛)的聲音照相系統,期日後能實際應用並解決道路上多車輛時無法辨識噪音來源的困擾。研究中提出一套能透過遠端控制程式,將收音裝置、攝影設備和資料分析軟體等各項軟硬體設備,串聯成自動化追蹤聲源的系統設計方案。

Local Positioning System

A custom Local Positioning System designed for applications in supply chain logistics, inventory tracking, collision avoidance, and precision systems. Responsive UI allows for real-time management and dynamic parameter adjustments.

利用FBP (Filtered Back Projection)進行三維錫球重建並分析探討不同濾波器造成的影響

在今日,電路板被廣泛運用各大領域,而電路板上錫球在焊接的過程中有可能會產生瑕疵,因此我們需要找到一個方式來檢驗電路板上錫球是否有瑕疵。有很多方式可以進行,例如: ART (Algebraic Reconstruction Technique)、SART (Simultaneous Algebraic Reconstruction Technique)和 FBP(Filtered Back Projection),ART、SART 為疊代型的方法,疊代型比較準確但花費較多時間,與之相比,FBP 利用反投影法,能節省許多時間。本實驗嘗試利用 FBP 得到電路板上錫球的269張切片圖,利用 ImageJ 將所有圖片疊起來以得到3D 圖並探討錫球是否有缺陷,之後採用不同的種類濾波(filter)進行測試並利用 ImageJ 分析比較各 filter 的特色,高通濾波器如 Ramp filter 主要強化圖像邊緣,低通濾波器如 Hann filter 主要強化圖像中低頻的部分,使影像對比度變高,分析比較後嘗試自己建立 filter,此 filter 結合了 high pass filter 與low pass filter 的優點,影像的對比度變高的同時,錫球的輪廓也更明顯。

幾何圖形的創意設計與應用

對稱與密鋪圖形是數學美學的表現,廣泛應用於藝術與工程設計中,本研究利用 Python 語言及其套件,依據平面設計的法則,撰寫十七種平面對稱圖形的程式碼,程式碼可透過Replit 平台的雲端共享功能促進跨領域專業人士之間的合作與改良。此外,針對一般群眾本研究透過定義函數和變數開發出「幾何設計」專案讓使用者能夠透過座標設計,輕鬆原創出具有對稱性和密鋪性的幾何圖案。本研究在幾何教學、平面設計和 3D 建模等方面都展現了其應用和優勢。我們也收集了使用者測試的反饋和數據,並提供了將平面圖形轉換成 3D 模型的過程和示例。

Deciphering The Illusion: A Multi Faceted Algorithm in Deepfake Detection

AI (Artificial Intelligence) technology has developed very rapidly in recent years, to the point where it can make fake videos or photos called "deepfake''. According to Sumsub Identity Fraud Report 2023 just in the past year, in the APAC region the number of deepfakes has grown 1530%, in the philippines an astounding 4500% and in 馬來西亞 a 1000% increase, these numbers will continue to rise without a proper defense against them, With this rapidly developing technology, there are several threats from misuse deepfake, namely making fraud via video calls, fake videos to blame innocent people, and so on. Therefore, in this research project, an algorithm architecture will be created, namely a system and method used to detect "deepfake" images. The architecture of this algorithm involves convolution functions, neural networks, convolutional neural networks, data normalization functions, namely ReLu and SoftMax, and pooling. This architecture will then be trained over and over with 140,000 scrambled images, which then will make the architecture ready to be used. By researching and combining this algorithm architecture, a system is produced without a cost and with a final result of up to 90% accuracy and detection of 32 images faster than a human can blink.

AI時光機-利用照片轉換技術重溫在地歷史

目前網路上流傳許多使用人工智慧修復照片的網站或應用軟體。然而,由於這些訓練資料多數來自國外,導致修復中式建築照片的效果欠佳。此外,許多老舊照片因氧化、潮濕而泛黃,使得修復程序比起修復純黑白相片更加困難。因此,本研究旨在建🖂一個專門修復中式建築物的機器學習模型,主要分為以下三個部分:首先,使用機器學習模型對老舊照片進行修復,包括著色、去模糊化和降噪;其次,分析使用不同比例之有色調照片(模擬泛黃照片)訓練模型的效果;最後,研究不同的修復順序(著色、去模糊化、降噪)和模型執行次數對照片修復效果的影響,發現「著色、去噪、去模糊化」的順序修復效果最佳。此外,許多老舊照片因為受損等原因,只剩下極少的特徵,因此本研究採用機器學習模型,以延伸重建原始照片。透過這種方法,我們能夠重新建構當時建築物周圍可能的場景和情境。