프로그래밍/후기

3학년 1학기 플젝 리뷰[인공지능]

b1ackhand 2022. 6. 23. 22:35

이번 플젝 과목

- 인공지능(1인)

- 데이터베이스(1인)

- 컴퓨터그래픽스(3인)

- 소프트웨어공학응용프로젝트(5인)

 

[인공지능] - solved.ac태그를 통한 boj 알고리즘 문제 난이도 학습

 

아이디어는 알고리즘 분류와 제출,정답률 등의 attribute가 있으면 난이도를 예측할 수 있지 않을까 에서 시작하였다.

 

solved.ac api를 이용해서 데이터를 가져와서 (요청이 너무 많으면 일시적으로 차단 하는것 같다.)

 

Randomforest를 적용하였는데

 

정확도는 처참하였다. 

 

하지만 

다음 문제를 가져와서

 

다음과 같이 변형하여 예측했더니 실버5로 추측했는데

 

이는 실제로 있는 문제고 실버4 문제이다.

 

따라서 정확하게 예측은 못하지만 비슷하게는 예측할 수 있는것 같다는 결과를 내렸다.