当前位置:网站首页>My brother created his own AI anti procrastination system, and he was "blinded" when playing with his mobile phone | reddit was hot
My brother created his own AI anti procrastination system, and he was "blinded" when playing with his mobile phone | reddit was hot
2022-07-26 15:49:00 【QbitAl】
Alex From the Aofei temple
qubits | official account QbitAI
You have been Deadline Fear of domination ?

In order to overcome Procrastination , A little brother to himself “ It's hard ”.
He wrote a set of using Object detection API The algorithm of , To supervise their focus on learning .
Once he starts playing with his cell phone , The punishment system will start ——
The two flashlights in front of me will “ Light blind ” His eyes .

meanwhile , The stereo will also make a harsh sound , Force him back to his current task .
Brother shared this self created anti delay system to YouTube and Reddit, It turns out that Reddit It's on fire , So far 3.3k degree of heat .

Many netizens exclaimed :Amazing!
A place “ Late procrastination ” Express , If this punishment system can spray pepper water , It should be very effective for him .
Others even put forward More exciting Punishment measures :
Every time I lose my mind , Just deduct money from your credit card .

however , It was also suggested that :
If you put the pencil on the back of the phone , The system will recognize which ?

How does this anti delay system work ?
Brother used it directly TensorFlow Upper object detection API, To build a target detection framework , Used to identify objects within the range of the camera .
Through this object detection API, The computer can recognize multiple objects at the same time .
Brother set a productivity score, Different objects will have their corresponding scores .

Computer according to productivity score To identify each object .


For this system , Little brother writes Algorithm , Set the phone as the primary “ Distractions ”. in other words , When the computer recognizes the mobile phone , Will judge that people are distracted .
And when a pencil is detected , The system thinks he is doing problems , Will not trigger punishment :

He demonstrated the effect of this system in the video .
When he is focused ( There are no objects such as mobile phones in the camera's field of view ), The computer will display in real time “On Task”.

And when he picked up his cell phone , The computer will display “Off Task”.

below , How to make the computer and punishment equipment linked ?
Brother created a database , Whenever the computer detects that people are distracted , Will send some data to the database , The database will update the server in real time according to this value .
The value in this server , The switch that will control the punishment device .

The punishment equipment here , Include 2 A flashlight and 1 A stereo .
When the system detects distractions , The flashlight will automatically emit strong light , At the same time, the stereo will also make a harsh sound .

Outside “ Physical stimulation ” Next , People in front of the computer screen will have to focus again .
It can be said that this is a “ Ancient early ” The target detection technology of is used again .
See here , You think this little brother's method is right “ Treatment ” Is procrastination effective enough ?
Or do you have any urge due Great idea ? Feel free to leave a comment in the comments section ~
Code address :
https://github.com/ayushpai/Object-Detector
Reference link :
[1]https://www.reddit.com/r/MachineLearning/comments/vkxsf2/i_made_a_robot_that_punishes_me_if_it_detects/
[2]https://www.youtube.com/watch?v=YPSazrEqlxo
边栏推荐
- FTP protocol
- PS + PL heterogeneous multicore case development manual for Ti C6000 tms320c6678 DSP + zynq-7045 (3)
- 数智转型,管理先行|JNPF全力打造“全生命周期管理”平台
- Summary of QT plug-in development -- add plug-in menu in the main interface
- 超简单!只需简单几步即可为TA定制天气小助理!!
- API 版本控制【 Eolink 翻译】
- 数仓:数仓建设中的数据建模和日志体系
- 筑牢生态安全防线,广州开展突发环境事件应急演练
- FOC电机控制基础
- SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame
猜你喜欢

工具技能学习(二):前置技能-shell

什么是传输层协议TCP/UDP???

小哥自创AI防拖延系统,一玩手机就被“闪瞎” | Reddit高热

Zynq PS + PL heterogeneous multicore Case Development Manual of Ti C6000 tms320c6678 DSP + zynq-7045 (1)

A comprehensive review of image enhancement technology in deep learning

pytorch安装 CUDA对应

Digital warehouse: iqiyi digital warehouse platform construction practice

QT is the most basic layout, creating a window interface
![[leetcode daily question] - 268. Missing numbers](/img/96/dcf18522257dea7cb7e52f5bb7ced3.png)
[leetcode daily question] - 268. Missing numbers
![[five minute paper] reinforcement learning based on parameterized action space](/img/86/9deb43958b6bf7401f41f31f737cc9.png)
[five minute paper] reinforcement learning based on parameterized action space
随机推荐
Zhaoqi science and technology innovation high-end talent project was introduced and implemented, mass entrepreneurship and innovation competition was organized, and online live roadshow was broadcast
蓝牙BLE4.0-HM-10设备配对指南
【EXPDP导出数据】expdp导出23行记录,且不包含lob字段的表,居然用时48分钟,请大家帮忙看看
Sklearn clustering clustering
数智转型,管理先行|JNPF全力打造“全生命周期管理”平台
FTP protocol
二叉树的创建以及遍历
【C】 Flexible array
Qt最基本的布局,创建window界面
Glyphicons V3 字体图标查询
04 callable and common auxiliary classes
马斯克被曝绿了谷歌创始人:导致挚友二婚破裂,曾下跪求原谅
sklearn clustering聚类
anaconda No module named ‘cv2‘
.NET 手动获取注入对象
Paper:《All Models are Wrong, but Many are Useful: 所有模型都是错误的,但许多模型都是有用的:通过同时研究一整类预测模型来了解变量的重要性》翻译与解读
sqlDeveloper工具快速入门
LeetCode_ Prefix and_ Hash table_ Medium_ 525. Continuous array
kalibr标定realsenseD435i --多相机标定
Using two stacks to implement a queue