본문 바로가기

분류 전체보기110

Spring Boot에 Swagger 적용하기  Swagger - REST API 개발 시 문서를 자동으로 만들어주는 프레임워크 (*REST API: 웹에 존재하는 자원에 고유한 URI를 부여해 외부에서 플랫폼이나 언어와는 독립적으로 활용 가능한 인터페이스) - 간단한 설정으로 프로젝트에 지정한 URL들을 HTML 화면으로 확인 - API에 대한 매뉴얼 자동 생성 - Postman과 같이 API 테스트 가능 - Java, Python, Node.js 등 다양한 언어를 지원한다. Spring Boot에 Swagger 적용하기 1. 라이브러리 추가 Maven Project일 경우 pom.xml에 추가 io.springfox springfox-swagger2 2.9.2 io.springfox springfox-swagger-ui 2.9.2 Gradle .. 2019. 7. 9.
[BOJ] 3052. 나머지 (vector 중복 제거) https://www.acmicpc.net/problem/3052 3052번: 나머지 문제 두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머지 이다. 예를 들어, 7, 14, 27, 38을 3으로 나눈 나머지는 1, 2, 0, 2이다. 수 10개를 입력받은 뒤, 이를 42로 나눈 나머지를 구한다. 그 다음 서로 다른 값이 몇 개 있는지 출력하는 프로그램을 작성하시오. 입력 첫째 줄부터 열번째 줄 까지 숫자가 한 줄에 하나씩 주어진다. 이 숫자는 1,000보다 작거나 같고, 음이 아닌 정수이다. 출력 첫째 줄에, 42로 나누었 www.acmicpc.net 나머지를 vector에 삽입하고 sort(), unique()와 erase()를 이용하여 중복 제거를 한 후 vector의 사이즈를 출력하였.. 2019. 7. 3.
[SWEA] 7728. 다양성 측정 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWq40NEKLyADFARG&categoryId=AWq40NEKLyADFARG&categoryType=CODE&&& SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! www.swexpertacademy.com 10씩 나눠서 나머지를 구하면서 각 자릿수를 구한다. 그리고 해당 자릿수를 index로 가지는 boolean 타입 배열의 값을 true로 변경한다. 그러면 한번이라도 해당 숫자가 발견되면 해당 숫자를 index로 가지는 배열의 값이 true가 되므로, 배열을 돌면서 true인 index의 개수를 구하면 된.. 2019. 6. 29.
딥러닝 개요 (Deep Learning Overview) Artificial Neural Network 개요 인간 두뇌의 신경망(860억개의 뉴런과 5000조개의 시냅스로 구성)을 모델링 Perceptron * 시각과 뇌의 기능을 모델화한 학습 기계. 학습·지적 동작 기능을 가진 패턴 인식의 기계 - McCulloch와 Pitts는 인간의 두뇌가 수 많은 신경세포들로 구성된 점에 착안하여 최초의 신경망의 모델 제안(1943년) - Edmonds와 Minsky는 학습 기능이 있는 최초의 신경망 구축(1951년) - Frank Rosenblatt는 Perceptron이라는 신경망 모델 제안(1957년) - 가중치(weight): 입력 신호의 강도 표현 - 입력신호의 총합(summation): 각 입력신호에 가중치를 곱하여 합한 값 - 활성화 함수(activatio.. 2019. 5. 22.