Personal Evolution
Plan
- Interview Preparation
- Linux Kernel
- "Cracking the Coding Interview"
- Leetcode
- Algorithms
- Google Interview Questions
- System Questions "Operating Systems with Linux" by John O Gorman
- Deep Learning
- Deep Learning with Python
- 李弘毅Machine Learning (Hung-yi Lee, NTU)
- MIT's Deep Learning(6.S191)
- "Pattern Recognition and Machine Learning" by Christopher M. Bishop
- MIT Machine Learning
- "CS231n: Convolutional Neural Networks for Visual Recognition"
- A self-study guide for aspiring machine learning practitioners
- 自學AI 最好就直接看原始的論文或書籍:
- Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow, by Aurélien Géron
- Deep Learning, by Ian Goodfellow, Yoshua Bengio, Aaron Courville deep learning的數學
- 主題性的看論文
- activation function 相關 ReLU、LReLU、PReLU、Swish、h-Swish ...等等
- image classification 相關 VGG、ResNet、InceptionNet ...等等
- object detection 相關 YOLO、SSD、RCNN ...等等
- GAN 相關 DCGAN、WGAN、SNGAN、ProgressGAN、StyleGAN ...等等
- Projects Raspberry Pi
- iLink Z-Wave is based on a mesh network topology. This means each (non-battery) device installed in the network becomes a signal repeater. As a result, the more devices you have in your home, the stronger the network becomes.
- Surveillance
- Security Arm and disarm rhe system.
- Automation Control home appliances.
- Video Camera captured video.
- Smart Scenes
- Notices Information sent from the central system.
- Settings Brightness and volume.
- home security system
- core units Base Station and Wireless Keypad
- Sensors
- Entry Sensor Protects your doors and windows.
- Motion Sensor Covers an entire room.
- ipCam Get alerts when your camera detects motion.
- Glassbreak Sensor Put it in a room with lots of windows or sliding doors.
- Emergency Button Trigger your alarm and dispatch police.
- Additional sensors Smoke Detector Carbon Monoxide Sensor Temperature Sensor Water Sensor
- VMS
- SimCam SimCam: US$ 149; Alloy: US$119; Ango:US$99
- What is the difference between SimCam and SimCam Alloy? SimCam is IP54 rated weatherproof while the SimCam Alloy is IP66 rated.
- Does SimCam runs on battery or connect to power? No, it only works on AC power.
- Can SimCam be powered over ethernet? SimCam plugs into AC power to supports 24/7 AI video analysis and continuous recording. In this way, you won’t miss any event
- How does SimCam connect to the Internet? It works on Wi-Fi.
- Can SimCam be mounted on the wall? Yes, both versions come with a wall mount. You can place it anywhere you like.
- Can I install the camera upside down? Yes, you can flip over the image by 180° on the APP. The camera functions normally while upside down.
- How does face recognition work? SimCam matches detected faces with preloaded photos to determine if it is a familiar face.
- How many faces can SimCam recognize? SimCam can be preloaded with up to 200 faces. It can recognize 3 faces in one frame at the same time.
- How quickly can SimCam detect persons and recognize faces ? It technically takes 0.07 second to detect a person and 0.16 second to recognize a face. The AI detection starts immediately without lag time. However, the actual processing time can be affected by environmental factors.
- How quickly will SimCam send a push notification when it detects an event? Technically, it takes 1-2 second. However, it may vary depending on your network condition.
- How quickly will SimCam start recording the clip when it detects an event? It starts immediately without lag time.
- Does SimCam recognize any object or should I manually select one in the camera? You need to manually select an object in the camera’s view.
- Can SimCam automatically pan the camera to track a moving person? Yes, SimCam can do that if added with a gimbal stand.
- What is the recording length for an event? SimCam records a 5-second clip before the event and a 10-second clip after the event. Several events that happen within one minute will be merged into one footage.
- Does SimCam support Alexa, Google Assistant and Apple Homekit? SimCam works with Alexa, Google Home. Apple Homekit is in plan for future development.
- What can you do with Amazon Alexa and Google Home? You can use the above smart speakers to change the camera settings and get voice feedback on the video analysis insights, e.g. “Notify me when my kid is home” or “ How many people visited my house today?”
- How is my video stored? Your video is primarily stored inside the micro SD card.
- What will happen when the SD card is full? It will keep overriding the older footages.
- How many days of video can be stored? It depends on the capacity of your SD card. Typically, a 32GB SD card can store videos of one week.
- Can I backup the footages to my NAS? Yes, SimCam supports NAS storage.
- How far can I place the camera from the router? The maximum is 20 meters without obstacles.
- What if I have to place the camera far away from a power outlet? You can buy the extension cable to extend the range.
- Can I tilt the camera up and down? Yes, you can tilt the camera manually to the best viewing angle.
- Do I need to subscribe to a plan to record video? No, SimCam records video locally.
- Do I need a service plan to use the AI features? SimCam doesn’t charge any additional fees as all the AI features are inbuilt on the device. The future upgrade is lifetime free.
- Does SimCam need training? SimCam has pre-configured algorithms for person detection and face recognition that are readily available right out of the box. However, you can train new models in the developer program if you want SimCam to recognize other objects or actions you desire.No,
- Can I customize notifications based on face recognition? You can turn on or off the notifications on individual faces.
- What is the effective detection distance? SimCam can recognize a face up to 5 meters and detect a person up to 10 meters.
- Can SimCam recognize faces in a low light situation? Yes, but the effective distance might be shorter.
- Does it integrate with other services or devices? SimCam has an open API which allows it to integrate with other devices or services.
- Is it possible to switch on and off the IR light? Yes, you can turn it on or off via the APP.
- Can I turn the camera off while I’m home? Yes, you can turn on or off each camera on the APP.
- Can multiple APPs access one camera? One account can generate sub-accounts that allow other users to view the camera’s live footage and receive notifications.
- How many cameras can I use under one account simultaneously? There is no limit as long as the bandwidth of your network permits.
- How loud is the built-in siren? It’s around 95-100dB.
- Can the data be synchronized among multiple cameras such as familiar faces? Yes, different cameras within one account can share the data.
- Will a weak Wi-Fi signal affect the person detection or face recognition? No, the videos are interpreted locally on the Intel Movidius VPU.
- Can Someone hack into my camera? All the videos are stored and processed locally on the device. Only you can access the camera through the companion APP. The live videos are streamed directly into your phone based on a secured P2P (peer-to-peer) network instead of going through cloud. Your account information is encrypted with bank-level AES-256.
- Which regions will Simcam be sold to? Where do you ship? SimCam is sold worldwide. Shipping is available for all countries.
- Will SimCam come with the region’s corresponding power plug? Yes, there are four types of plugs that we can offer: Type A for USA, Canada, Mexico & Japan. Type B for Europe, South America & Asia. Type G for United Kingdom, Ireland, Malta & Singapore Type I for Australia & New Zealand.
- SimCam vs other big-name cameras
- Nest vs. Ring
實做論文是不錯的方向.
除了論文實做,就是kaggle的比賽, 比賽不一定要打到非常前面的名次, 比賽完將程式整理好放在github即可,至少證明你是有比賽過的.
Camera | SimCam | Nest Cam IQ | Arlo Pro 2 | Ring Floodlight |
Motion Detection | Computer Vision | Computer Vision | Passive Infared | Passive InfaredUS |
Person Detection | Yes | Yes | Cloud Service Required | No |
Face Recognition | Yes | Cloud Service Required | No | No |
Activity Zone | Yes | Cloud Service Required | Yes | Yes |
Object Recognition | Yes | No | No | No |
Custom Notifications | Yes | No | No | No |
24/7 Recording | Yes | Cloud Service Required | No | Cloud Service Required |
Storage | Local | Cloud | Cloud | Cloud |
Video Analytics | On-device AI | Cloud AI | Cloud AI | No |
Integration | Amazon Alexa / Google Assistant / IFTTT | Amazon Alexa | Amazon Alexa / Google Assistant | IFTTT |
Video Resolution | 1080P | 1080P | 1080P | 1080P |
Night Vision | Starlight | Standard | Stanadard | Stanadard |
Mechanical Pan | 360°(optional) | No | No | No |
Connectivity | 2.4G, 5G | 2.4G, 5G | 2.4G | 2.4G |
DIY AI | Yes | No | No | No |
Subscription Fee | NO | US$300/Y | US$120/Y | US$100/Y |
Price | US$169 | US$199 | US$239 | US$249 |
AI, ML
Research Areas:- Power efficiency Model design, compression, quantization, activation, algorithms, and efficient hardware.
- Personalization Continuous learning, model adaptation, and privacy-preserved distributed learning.
- Efficient learning Robust learning through minimal data, unsupervised learning, and on-device learning.
- System architecture Multi-task and multi-modal learning, sensor fusion, and cloud-edge systems.
Desired Qualifications:
- Experience in deep networks (CNN, DBN, RNN, LSTM, DCN) or reinforcement learning (RL)
- Experience implementing DL/RL algorithms in high-level languages/packages (e.g. Python, C++, Java, MATLAB)
- Experience with classification and regression algorithms (e.g. SVM, MLP)
- Strong understanding of machine learning algorithms and principles, and numerical optimization
- Experience using machine learning toolboxes (e.g. Caffe, TensorFlow, or PyTorch)
- Experience implementing machine learning algorithms on embedded platforms
- Track record of research excellence and high quality publications Publications in major journals and conferences, such as ICML, NIPS, CVPR, EMNLP, ICRA, ICDM.
- Knowledge of application areas, such as computer vision or speech analysis
Leetcode
Problems.
Lab Setup
- Laptop Ubuntu Desktop certified hardware:
- Dell Dell Inspiron 5480 : $ 28,900
- Intel Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz
- Intel UHD Graphics 620 (Whiskey Lake)
- Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller
- Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter
- Intel Cannon Point-LP High Definition Audio Controller
- Atheros Communications 0cf3:e009
- SAMSUNG SSD 128GB + ST2000LM007-1R8174 2TB SATA HDD
- 第八代增強版Intel Core i5-8265U
- 顯卡:NVIDIA GeForce MX250 Graphics with 2GB GDDR5 vRAM
- 記憶體:8GB
- 128GB M.2 PCIe NVMe 固態碟 + 1TB 5400 rpm 2.5吋 SATA 硬碟
- 螢幕大小:15"
- CPU:Intel® Core™ i5-8265U
- 記憶體:8GB, 8Gx1, DDR4, 2666MHz (Slot/ Maximum):(2 slot / 32GB)
- 硬碟:128 GB M.2 PCIe NVMe Solid State Drive + 1 TB 5400 rpm 2.5" SATA Hard Drive
- 螢幕:15.6-inch FHD (1920 x 1080) Anti-glare LED Backlit Non-touch Narrow Border IPS Display
- OS:Windows® 10 家用版 64位元 三國語言版(繁體中文、簡體中文、英文)
- 顯卡:NVIDIA® GeForce® MX150 Graphics with 2GB GDDR5 Vram
- 保固:2 Premium support: In-Home
- 顏色:Platinum Silver
- 電池:42 WHr, 3-Cell Battery, Integrated
- AC電壓:65 Watt AC Adapter for discrete config
- 網卡:Intel 9462 802.11ac, Bluetooth 5.0, 1x1
- Audio:(1) combo headphone / microphone jack Integrated Widescreen HD (720p) Webcam with Dual Digital Microphone Array
Source Control
GitHub
Working Station
Product Cases
人氣家用防盜監視器一覽表
商品圖片 | 1 SpotCam | 2 EZVIZ螢石 | 3 NETGEAR | 4 Uta | 5 SAMPO聲寶 | 6 Foscam | 7 Transitions全視線 | 8 D-Link友訊 | 9 SecuFirst | 10 I-Family宇晨 |
---|---|---|---|---|---|---|---|---|---|---|
商品名稱 | Solo 全無線雲端家用 Wi-Fi 攝影機 | 旋轉式智能網路攝影機 | 智慧家庭安全無線監視系統 | 第三代無線網路智慧旋轉監視機 | 6陣列式紅外線攝影機 | PIR 網路攝影機 | 8路主機+LED攝影機 | HD無線網路攝影機 | 數位無線嬰兒監視器 | 360°環景網路攝影機 |
特色 | 室內室外皆可,應用方式無極限 | 經典圓球造型的實用商品 | 無線應用的極致表現 | 功能齊全操作簡單的超值商品 | 堅固耐用的室外機種 | 感應人體,犀利無比 | 家中內外細節鉅細靡遺 | 體積輕巧,安裝方便的大廠牌商品 | 全方位觀看,寶貝安全無死角 | 多種影像模式,全方位守護家園 |
價格 | NT$ 3,899 | NT$ 2,117 | NT$ 9,397 | NT$ 699 | NT$ 1,999 | NT$ 2,790 | NT$ 14,400 | NT$ 2,890 | NT$ 3,680 | NT$ 1,024 |
連接方式 | 無線網路連接 | 無線/有線網路連接 | 無線網路連接 | 無線/有線網路連接 | 有線連接 | 無線網路連接 | 有線連接 | 無線網路連接 | 無線連接 | 無線網路連接 |
防塵防水等級 | IP65 | – | IP65 | – | IP66 | – | – | – | – | – |
夜視類型 | 紅外線夜視 | 紅外線夜視 | 紅外線夜視 | 紅外線夜視 | 紅外線夜視 | 紅外線夜視 | 紅外線夜視 | 紅外線夜視 | 紅外線夜視 | 紅外線夜視 |
監視器數量 | 1 | 1 | 2 | 1 | 1 | 1 | 8 | 1 | 1 | 1 |
儲存容量 | 32GB(記憶卡) | 128GB(記憶卡) | – | 128GB(記憶卡) | – | – | 8TB(硬碟) | 128GB(記憶卡) | – | 128GB(記憶卡) |
其他功能 | 即時警報、移動偵測、麥克風、喇叭 | 旋轉鏡頭、移動偵測、麥克風、喇叭 | 訊息推播、移動偵測 | 旋轉鏡頭、訊息推播、移動偵測、麥克風、喇叭 | – | 訊息推播、移動偵測、人體偵測、麥克風、喇叭 | 即時警報、移動偵測 | 移動偵測、聲音偵測、麥克風、喇叭 | 旋轉鏡頭、聲音偵測、溫度偵測、麥克風、喇叭 | 即時警報、移動偵測、麥克風、喇叭 |
商品連結 |
Python 多媒體前後端程式設計
- 安裝於樹梅派3 OR 4代
- 開機後自動執行前台程式, 依據設定播放影音資訊
- 影音資訊包含底圖,影片,圖片(MAX2),網頁,YOUTUBE,跑馬燈,天氣時間
- 前台可使用DebugMode檢視顯示資訊讀取與執行是否正常
- 後台以網頁方式管理
- 資料庫建立與設計
- DB Sqlite或其他建議
- 後台網頁登入
- 讀取螢幕尺寸(ex 1920x270, 1920x1080, 1080x1920)
- 設定播放版型
- 底圖(調上下層,MAX4個), PNG
- 播放框(影片,圖片,網頁,YOUTUBE)[下編號]
- 播放框再選擇播放內容, 一個版型最多兩個播放框
- 跑馬燈(文字)
- 天氣時間(大小,位置選擇,顯示位置,樣式(三種))
- 播放 輪巡,隨機,機率,檔案上傳
- 設定版型播放時間(星期,小時)
- 跑馬燈字形,大小,顏色,速度,特效(外框)等
- WEB檔案上傳
IOT偵測系統建置
- IOT偵測系統建置, 採用Pi AND Python方式
- 在樹梅派上建立一IOT USB Dongle接收程式
- 將資料過濾後存入DB, 定時將過濾後資料透過API上傳SERVER
- 定時清理DB資料
- 使用者則可透過WEB介面查看資料
- 系統架構說明(操作)
- 帳號管理: 管理可以控制的帳號密碼,預設admin/admin與後門帳號,帳號可分為兩種權限,觀看(Dashboard+Report與控制(所有))
- DB/API設定: 觀看DB設定,調整DB設定,清空DB,API設計,傳輸狀況查詢
- WIFI設定: 設定LAN IP或 WIFI以連到網際網路,檢查DNS
- Dongle 設定/監控: PORT,Burate,讀取狀況,訊號強度與距離關係設定
- IOT傳輸:從USB UART讀取Dongle資料
- Data Filter:將Dongle資料過濾
- DB存入:過濾後資料以一定格式存入DB
- Dongle即時監控Dash Board(首頁):今日Dongle接收狀態
- API傳輸:過濾後資料透過webAPI, JOSON格式上傳, LOG
- 資料庫清理:監控DB大小,或過期資料刪除(設定,180天)
- 系統架構說明(報表)
- Dongle即時監控Dash Board(首頁)
- 今日不重覆數量,總數,每小時
- 已出現在資料庫數量
- 目前數量,距離
- REPORT
- 時間區間小時個數, 資料出現時間(5min?)
- 時間區間日個數,重複/非重複資料,資料偵測時間
WebCam Customer's feedback
D-Link
DCS-8600LH
工程師愛用的十大樹莓派硬體板卡(Hardware Attached on Top;HAT)
10 Great Hats for Raspberry PiDUSUN
Dusuniot lauched programmable smart gateways that are open enough, and enable integration to most of clouds or platforms. Thus IoT solution providers can develop custom applications in the fastest and easiest way.- Gateway connect to your cloud
- Smart devices connect to our gateway
- Our gateway support Ayla, Homekit
Smart L Serial Gateway
Powerful cellular gateway including multiple access protocols:- LTE Cat M1
- Zigbee 3.0
- Bluetooth 4.0
- Wi-Fi 2.4G
- Z-Wave
Smart Home Security Sensors and Detectors
Zigbee Door Sensor and Window Sensor
- Working Temperature:-5~65℃
- Working Humidity:≤95%RH,Non-Condensing
- Power Supply: button cell(CR2032)
- Battery Life: > 1 year
- Alarm Output: Low battery alarm, Trigger the alert, Tamper alarm Standby Current: < 15uA
- Material:ABS+PC
- Wireless Protocol: Zigbee@Greenpower
- Transmitted Power:20dBm
- Receiving Sensitivity:-95dB Wireless
- Distance: > 500m(No obstructions)
The Zigbee 3.0 PIR Sensor Works with Tuya App
PIR motion sensor powered by Zigbee 3.0. The sensor works with Tuya App.- Working Temperature:-5~65℃
- Working Humidity:≤95%RH, Non-Condensing
- Power Supply: 2*AA type(5#)Alkaline batteries
- Battery Life:>1year
- Detection Range: 7 meters in diameter
- Alarm Output: Low battery alarm, Trigger the alert, Tamper alarm Standby Current: <15uA
- Material:ABS + PC Wireless
- Protocol: Zigbee@GreenPower
- Transmitted Power:20dBm
- Wireless Distance:>500m(No obstructions)
留言