목록Toy Project (8)
JUINTINATION
프로젝트 개요 안드로이드 스튜디오로 구현한 하노이 탑 게임 터치만으로 간단하게 플레이할 수 있는 하노이 탑 게임 사용 방법 안드로이드 스튜디오 실행 후 해당 프로젝트를 open 합니다. 게임이 시작되면 옮길 원판을 터치한 후 옮기고 싶은 위치를 다시 터치합니다. 이 때 원판은 자신보다 작은 원판 위에 위치할 수 없습니다. 실행 화면 게임 시작 큰 원판을 작은 원판 위에 올리는 경우 게임 종료 초기화 버튼을 누르기 전 초기화 버튼을 눌렀을 때 초기화 완료 기타 사항 지도교수 : 장우성 박사님 사용언어 및 개발환경 : GitHub 및 코드 확인 : https://github.com/juintination/Project-HanoiTowerGame-Android GitHub - juintination/Proje..
프로젝트 개요 테이블 간 일대일, 일대다, 다대다 관계가 모두 포함된 데이터베이스를 사용하는 웹사이트 관리 중인 무인 가게의 매출, 상품 재고 등을 실시간으로 확인하고 관리할 수 있는 웹사이트 해당 가게에 대한 동적으로 생성되고 재고가 실시간으로 변경되는 키오스크가 포함된 웹사이트 해당 가게에 대한 회원들의 구매 내역과 포인트를 한눈에 볼 수 있는 웹사이트 프로젝트 팀원 권덕재(BE) 박민현(FE) 이정은(FE) 이채영(BE) 목차 사용 방법 E-R 다이어그램 실행 화면과 기능 설명 사용 방법 http://203.249.87.58/class_502/502_S3/MatchuriAll에 접속하여 해당 프로젝트의 내용을 확인할 수 있으나 데이터베이스및실습 수업 시간에 프로젝트를 위해 제공받은 리눅스 서버와 오..
프로젝트 개요 원하는 키워드에 관련된 하루의 뉴스들의 주요 키워드를 추출하여 하나의 워드 클라우드로 만들어주는 웹 서비스 LDA 모델을 이용하여 크롤링한 뉴스에 대한 최적의 토픽 개수를 기반으로 얻은 키워드를 이용한 워드 클라우드 생성기 참여 인원 Back-end : 권덕재(B989003, 스프링 프레임워크를 이용한 웹 개발 및 프론트엔드, 크롤링 보조) Front-end : 이승호(B989037, html5, css3, javascript를 이용한 UI 개발 및 백엔드, 크롤링 보조) Crawling : 김기현(B989009, python을 이용한 크롤링을 비롯한 전처리 및 백엔드, 프론트엔드 보조) 목차 사용 방법 실행 화면과 기능 설명 워드 클라우드 생성 관련 알고리즘 설명 사용 방법 jdk 11,..
프로젝트 개요 원하는 키워드에 관련된 하루의 뉴스들의 주요 키워드를 추출하여 하나의 워드 클라우드로 만들어주는 웹 서비스 LDA 모델을 이용하여 크롤링한 뉴스에 대한 최적의 토픽 개수를 기반으로 얻은 키워드를 이용한 워드 클라우드 생성기 참여 인원 Back-end : 권덕재(B989003, 스프링 프레임워크를 이용한 웹 개발 및 프론트엔드, 크롤링 보조) Front-end : 이승호(B989037, html5, css3, javascript를 이용한 UI 개발 및 백엔드, 크롤링 보조) Crawling : 김기현(B989009, python을 이용한 크롤링을 비롯한 전처리 및 백엔드, 프론트엔드 보조) 목차 사용 방법 실행 화면과 기능 설명 워드 클라우드 생성 관련 알고리즘 설명 사용 방법 jdk 11,..
월간 데이콘 예술 작품 화가 분류 AI 경진대회 대회 안내 예술 작품의 일부만 주어진 테스트 데이터 세트에 대해 50명의 예술가를 올바르게 분류할 수 있는 AI 모델 구현 Dataset Info. train [폴더] : 학습용 예술 작품 이미지(0000.jpg ~ 5910.jpg (5911개)) test [폴더] : 예술 작품의 일부분(약 1/4)의 이미지(TEST_00000.jpg ~ TEST_12669.jpg (12670개)) train.csv [파일] : 5911개(0000.jpg ~ 5910.jpg)의 이미지의 경로가 적힌 csv 파일, 그 중 5320개의 이미지로 학습하였고 591개의 이미지를 validation 데이터로 split 하여 성능을 확인하였음 test.csv [파일] : 12670개..
알고리즘 설계 과제 내용 설계과제#1 : QuickSort를 3가지(Iterative, Recursive(devide&conquer), Randomized(pivot 요소 랜덤으로 선택)) 버전으로 구현하여 각 알고리즘에 따른 비교 연산 횟수를 비교하는 프로그램 작성 입력 데이터는 아래와 같이 랜덤으로 생성 for i(데이터의 사이즈) = 10**2, 10**4, 10**8, 10**16, ... // 본인 컴퓨터가 적당한 시간 내에 감당할 수 있는 한... for j=1,2,...,30(30개세트를만듬) // i 사이즈 만큼의 데이터를 j 생성하는 for loop data_set(i,j) = {x | x = random[1..i] * i} 설계과제#2 : LCS(Longest Common Substri..