YiHungWONG's Projects
"Automation-Scheduler" is a repository for a simple bash script that automate the execution of a python script at specific times, schedule task and manage cron job easily. The script can be modified to suit different automation needs.
Google Brain AutoML
An integrated chatbot application utilising OpenAI GPT models, hosted on Azure, with seamless connectivity to LINE messaging platform. Designed for modularity, scalability, and efficient logging with Azure Blob Storage.
This repository contains a project that employs the Revit API for automated generation of diverse beam and column sizes in large-scale BIM projects, aiming to enhance efficiency, minimise errors, and ensure modelling consistency.
Code to detect rain/inundation using CCTV images, estimate affected area/depth and store data in MySQL. Image processing & ML for efficient flood monitoring & management.
An AI-driven solution for enhancing safety at construction sites. Utilises YOLOv8 for object detection to identify overhead hazards like heavy loads and steel pipes. Alerts are triggered if personnel are detected beneath these hazards. Dataset sourced from Taiwan's construction industry.
This repository contains code for capturing continuous media from a given URL, and saving the media frames locally. The media type, URL, and camera name can be specified. This is useful for security cameras or live feeds.
Integrating Llama 2 model with LangChain and Llama Index for a conversational agent. Features include fine-tuning, extracting content from local and online sources, dialogue recording via PostgreSQL, and messaging integration with LINE and Telegram.
A RESTful API using Flask and XGBoost to predict diabetes in Pima Indians based on various diagnostic measurements. Includes training, saving the best model, and testing the API using Python requests.
An intuitive movie recommendation system leveraging genre similarity with TF-IDF and cosine similarity for a personalized film discovery experience.
This repository contains code for an image classification model using TensorFlow and Keras. It includes a script for training the model, a script for predicting new images using the trained model, and a sample dataset of images for testing.
"Iris-Classification-API" is a Github Repository that uses Flask to create an API that accepts JSON data, generates a request ID, and utilizes the Scikit-Learn library to classify Iris data. The API allows users to query the classification progress and returns the results of flower classification.
Integration of the advanced llama2 AI model with Telegram to provide real-time chatbot responses. Seamless interaction, smart replies, and scalable deployment.
A deep learning-based stock price prediction application using Long Short-Term Memory (LSTM) neural networks and Flask API.
Mask R-CNN for object detection and instance segmentation on Keras and TensorFlow
This GitHub repository offers a succinct guide to machine learning, focusing on data preprocessing, advanced models, feature engineering, and MLOps. It features key tools like Category Encoders, Featuretools, and Optuna, catering to various aspects of machine learning. Ideal for learners and professionals alike.
This web app allows users to apply artistic styles to their own images or a set of images retrieved from Google Images using neural style transfer.
Poly-Shield-Detector is an image processing tool that combines YOLOv8 and Pyside6. Detect objects in images, define polygons, and filter objects inside polygons. Perfect for interactive annotation and object recognition tasks. Efficient and user-friendly.
This is a PyQt5 based GUI application that allows users to select a file and POST it to a REST API. The application receives a request ID from the API and uses it to query the current status of the computation. The GUI provides an intuitive interface for users to interact with the API and retrieve the results.
Train a model to categorize news articles, scrape and translate articles, and predict their categories using TensorFlow, Keras, and Google Translate API.
A YOLOv8-based AI model for monitoring construction sites, trained to identify safety gear, vehicles, and machinery. Utilises safety cones to set a virtual line for tracking entries and exits, aiding in the management of personnel and equipment flow.
A TensorFlow project for classifying speech commands using LSTM neural networks. The project includes a script for training the model on the Speech Commands dataset and a script for making predictions on audio files.
This repository contains a tool that can help track your stock investments and monitor their performance. With this tool, you can keep an eye on your investments, make informed decisions, and achieve your financial goals.
An innovative Android app designed to enhance public oversight of traffic law enforcement in Taiwan. Features seamless integration with existing Traffic-Violation-Report-System server for real-time updates and community engagement.
A platform for users to upload and share the responses from law enforcement agencies to their traffic violation reports in Taiwan. This system aims to increase transparency and public oversight of traffic law enforcement.
A platform, 'Traffic-Violation-Report-System', enabling users in Taiwan to upload and share responses from law enforcement to traffic violations. This system aims for greater transparency in traffic law enforcement. It utilises Django for backend and Flutter for a separated frontend web development.
Mask Transfiner for High-Quality Instance Segmentation, CVPR 2022