A web application based on BOJ(Baekjoon Online Judge). It shows algorithm problems as a bubble map, sorted by category and solved time. Also we made a recommendation service based on machine learning model with a logistic regression.
Our Team received 3rd place in KR-CH Hackathon in China, Ningbo.
Optimizing AI for immediate response in Smart CCTV
Algoreader(알고리더) v2.0
1. Algoreader Artificial Intelligence2019 China Ninbo Opensource Space Hackathon 2019.08.24-25
Algoreader
Sohyun Kwak, Mineong Kim, Bonggeun Shin, Wonjong Oh, Soonwon Choi
2. ‘Software engineer’ is the world’s most in-demand profession
Algoreader AI & Smart Life2019 China Ninbo Opensource Space Hackathon 2019.08.24-25
00. Background
https://recruitingtimes.org/business-movers-shakers/7019/soft-
ware-engineer-is-the-worlds-most-in-demand-profession-new-analysis-reveals/
3. World famous Algorithm question sites
Algoreader AI & Smart Life2019 China Ninbo Opensource Space Hackathon 2019.08.24-25
00. Background
BaekJoon
LeetCode TopCoder coderbyte
4. Algoreader AI & Smart Life2019 China Ninbo Opensource Space Hackathon 2019.08.24-25
00. Background
BaekJoon
One of the most famous
algorithm question sites
in Korea.
LeetCode TopCoder coderbyte
5. Algoreader AI & Smart Life2019 China Ninbo Opensource Space Hackathon 2019.08.24-25
00. Background
BaekJoon
Korea’s famous
Algorithm question site
6. Algoreader2019 China Ninbo Opensource Space Hackathon 2019.08.24-25
00. Algoreader 1.0
Artificial Intelligence
7. Algoreader2019 China Ninbo Opensource Space Hackathon 2019.08.24-25
01. Naming
= Algorithm + Reader
Artificial Intelligence
8. Algoreader2019 China Ninbo Opensource Space Hackathon 2019.08.24-25
02. Topic
Artificial Intelligence
Artificial Intelligence
9. Algoreader2019 China Ninbo Opensource Space Hackathon 2019.08.24-25
03. Function
- Data visualization Map
Questions Solved
by the User So Far
Data Visualization Map
Data Visualization Map
classification standard
Percentage of
Correct Answers
easy
hard
Date that user
solved the question
Category
Artificial Intelligence
10. Algoreader2019 China Ninbo Opensource Space Hackathon 2019.08.24-25
03. Function
- Data visualization Map
- Know your strong / weak point
in algorithm questions
- whether you have studied consistently or not
Artificial Intelligence
11. Algoreader2019 China Ninbo Opensource Space Hackathon 2019.08.24-25
03. Function
- Recommendation System
Artificial Intelligence
Artificial Intelligence
12. Algoreader2019 China Ninbo Opensource Space Hackathon 2019.08.24-25
03. Function
- Recommendation System
Recommend proper difficulty problems based on the user’s solved problems.
User Data
Problem 1
Problem 2
Problem 3
Problem N
can’t solve rate
0.7 0.3
0.1 0.9
0.5 0.5
0.4 0.6
can solve rate
Recommend
Problem 3
“Problems have each model”
Artificial Intelligence
13. <Training Data>
Users
Algoreader2019 China Ninbo Opensource Space Hackathon 2019.08.24-25
03. Function
- Recommendation System
Users
- The user data is selected evenly from the algorithm site.
- The data has a binary value whether the problem has been solved for all problems.
Artificial Intelligence
14. Algoreader2019 China Ninbo Opensource Space Hackathon 2019.08.24-25
03. Function
- Recommendation System
We made models
using Logistic Regression.
Vertical axis is difficulty
of problems about users.
“0” means the best problems for user.
Artificial Intelligence
15. Algoreader2019 China Ninbo Opensource Space Hackathon 2019.08.24-25
03. Function
- Recommendation System
you can be the best with only few questions
by using algoreader recommendation system
?
?
?
Artificial Intelligence
16. Algoreader2019 China Ninbo Opensource Space Hackathon 2019.08.24-25
04. Future plan for service development
other user’s trend of question solving
> able to know which category was solved the most in specific time
>> compare with your own graph
5月 6月 7月 8月
月
n
ex)
category A
Artificial Intelligence
17. Algoreader2019 China Ninbo Opensource Space Hackathon 2019.08.24-25
04. Future plan for service development
other user’s trend of question solving
> able to know which category was solved the most in specific time
>> compare with your own graph
5月 6月 7月 8月
月
n
ex)
category A
Artificial Intelligence
18. Algoreader2019 China Ninbo Opensource Space Hackathon 2019.08.24-25
05. Outlook of the Service
China's software industry revenue growth
2011 2013 2015 2017
(billion CNY)
55.103 billion CNY
Basic skills of solving algorithm problems are essential
>> Lead to the powerful development in IT industry
Artificial Intelligence
19. Algoreader2019 China Ninbo Opensource Space Hackathon 2019.08.24-25
06. So..
By entering your ID in the site,
You will be able to improve your skills with only few questions!
Don’t waste your time!
Use ALGOREADER 2.0!
Artificial Intelligence