분류 전체보기

    War 배포 시 url 프로젝트 명 및 포트포워딩

    1. 문제 톰캣 서버를 구동하면 초기 경로는 ROOT로 되어있습니다. 따라서 "/"로 접근하게 되면 기본 페이지가 나오게 되고 자신의 프로젝트 명으로 추가로 들어가야 웹페이지가 나오게 됩니다. 1-1. 해결 방안 따라서 tomcat의 server.xml파일을 변경하여 기본 ROOT 경로를 자신의 프로젝트에 맞게 해줘야 한다. 2. 과정 먼저 server.xml파일에서 Host태그를 보면 아래와 같이 되어있습니다. autoDeploy : 동적으로 웹 애플리케이션 배치 ( war파일이 올라가게 되어 리로딩 시 애플리케이션 리로딩) unpackWars : war파일의 압축을 자동 해제 하는 기능 해당 태크 안에 Context 태그를 넣아야합니다. docBase : ROOT폴더를 대체할 기본 폴더 path : ..

    [Linux] java 설치 및 환경 설정, Tomcat 설치

    1. Linux에서 자바 설치 먼저 amazon의 corretto를 설치를 위한 명령어 Downloads for Amazon Corretto 11 - Amazon Corretto Downloads for Amazon Corretto 11 - Amazon Corretto Thanks for letting us know this page needs work. We're sorry we let you down. If you've got a moment, please tell us how we can make the documentation better. docs.aws.amazon.com 2. 우분트에서 설치 3. 압축 해제 및 폴더 위치 변경 압축 해제 폴더 위치 변경 (JDK 모아두는 폴더) 4. 환경 변..

    [머신러닝] - 로지스틱 회귀 (Logistic Regression)

    1. 분류 분류는 연속적인 회귀와 달리 데이터 출력이 이산적인 경우를 나타냅니다. 분류: 이진 분류(Binary classification) : 출력의 값이 두 개인 분류 다중 분류(Multiclass classification) : 출력의 값이 여러개 2. 로지스틱 회귀 기법 회귀? 분류에서 사용할 수있는 로지스틱 회귀 기법에서 회귀라는 단어가 들어가 있다. 회귀와 분류에서 모두 사용이 가능합니다. 로지스틱 함수 로지스틱 회귀 모델 : 선형회귀의 결과를 로지스틱 함수에 적용하여 분류에 이용 선형 회귀 모델의 결과 z가 들어오면 0~1 사이의 결과값을 출력해 줍니다. 원하는threshold값을 지정하여 해당 값보다 높으면 1 낮으면 0으로 변환하여 이중 분류를 합니다. 로지스틱 회귀 모델 기존 선형 회귀..

    [딥러닝] Tensroflow API, CenterNet 사용하기 - 초기 설정

    1. Tensorflow model 다운로드 GitHub - tensorflow/models: Models and examples built with TensorFlow GitHub - tensorflow/models: Models and examples built with TensorFlow Models and examples built with TensorFlow. Contribute to tensorflow/models development by creating an account on GitHub. github.com Tensorflow에서 attention_ocr, object_detection 모델등 다양한 모델을 지원해주는 API가 있습니다. 먼저 다운받을 폴더에서 git clone을 합니다..

    [딥러닝] 딥러닝을 위한 GPU 셋팅 with VSC

    Visual Studio Code에서 딥러닝을 돌리기 위해 GPU 세팅하는 과정입니다. 1. Anaconda 설치 Anaconda | Anaconda Distribution Anaconda | Anaconda Distribution Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 가상환경을 사용하여 패키지를 관리하는 경우가 대부분이어서 아나콘다를 사용하겠습니다. 다양한 딥러닝 패캐지와 과학 및 머신러닝 쉬운 방법으로 수행 가능하게 해 줍니다. 다양한 가상 환경을 사용 가능하며 win-32로도 ..

    [백준 - 1436] 영화감독 숌

    영화감독 숌 시간 제한메모리 제한제출정답맞힌 사람정답 비율 2 초 128 MB 55586 27232 22090 48.875% 문제 666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타워즈를 만들 때, 스타워즈 1, 스타워즈 2, 스타워즈 3, 스타워즈 4, 스타워즈 5, 스타워즈 6과 같이 이름을 지었고, 피터 잭슨은 반지의 제왕을 만들 때, 반지의 제왕 1, 반지의 제왕 2, 반지의 제왕 3과 같이 영화 제목을 지었다. 하지만 숌은 자신이 조지 루카스와 피터 잭슨을 뛰어넘는다는 것을 보여주기 위해서 영화 제목을 좀 다르게 만들기로 했다. 종말의 숫자란 어떤 수에 ..

    [백준 - 1018] 체스판 다시 칠하기

    체스판 다시 칠하기 시간 제한메모리 제한제출정답맞힌 사람정답 비율 2 초 128 MB 65096 30622 24665 47.176% 문제 지민이는 자신의 저택에서 MN개의 단위 정사각형으로 나누어져 있는 M×N 크기의 보드를 찾았다. 어떤 정사각형은 검은색으로 칠해져 있고, 나머지는 흰색으로 칠해져 있다. 지민이는 이 보드를 잘라서 8×8 크기의 체스판으로 만들려고 한다. 체스판은 검은색과 흰색이 번갈아서 칠해져 있어야 한다. 구체적으로, 각 칸이 검은색과 흰색 중 하나로 색칠되어 있고, 변을 공유하는 두 개의 사각형은 다른 색으로 칠해져 있어야 한다. 따라서 이 정의를 따르면 체스판을 색칠하는 경우는 두 가지뿐이다. 하나는 맨 왼쪽 위 칸이 흰색인 경우, 하나는 검은색인 경우이다. 보드가 체스판처럼 칠..

    [백준 - 7568] 덩치

    덩치 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 128 MB 59855 33031 28211 56.227% 문제 우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하여 그 등수를 매겨보려고 한다. 어떤 사람의 몸무게가 x kg이고 키가 y cm라면 이 사람의 덩치는 (x, y)로 표시된다. 두 사람 A 와 B의 덩치가 각각 (x, y), (p, q)라고 할 때 x > p 그리고 y > q 이라면 우리는 A의 덩치가 B의 덩치보다 "더 크다"고 말한다. 예를 들어 어떤 A, B 두 사람의 덩치가 각각 (56, 177), (45, 165) 라고 한다면 A의 덩치가 B보다 큰 셈이 된다. 그런데 서로 다른 덩치끼리 크기를 정할 수 없는 경우도 있다. 예를 들어 두 사람 C와 D의 덩치가 각..

    [백준 - 2231] 분해합

    분해합 한국어 시간 제한메모리 제한제출정답맞힌 사람정답 비율 2 초 192 MB 83363 38285 30255 45.671% 문제 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+4+5)이 된다. 따라서 245는 256의 생성자가 된다. 물론, 어떤 자연수의 경우에는 생성자가 없을 수도 있다. 반대로, 생성자가 여러 개인 자연수도 있을 수 있다. 자연수 N이 주어졌을 때, N의 가장 작은 생성자를 구해내는 프로그램을 작성하시오. 입력 첫째 줄에 자연수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 출력 첫째 줄에 답을 출력한다. 생성..

    [백준 - 2798] 블랙잭

    블랙잭 한국어 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 128 MB 99454 47270 36573 46.435% 문제 카지노에서 제일 인기 있는 게임 블랙잭의 규칙은 상당히 쉽다. 카드의 합이 21을 넘지 않는 한도 내에서, 카드의 합을 최대한 크게 만드는 게임이다. 블랙잭은 카지노마다 다양한 규정이 있다. 한국 최고의 블랙잭 고수 김정인은 새로운 블랙잭 규칙을 만들어 상근, 창영이와 게임하려고 한다. 김정인 버전의 블랙잭에서 각 카드에는 양의 정수가 쓰여 있다. 그 다음, 딜러는 N장의 카드를 모두 숫자가 보이도록 바닥에 놓는다. 그런 후에 딜러는 숫자 M을 크게 외친다. 이제 플레이어는 제한된 시간 안에 N장의 카드 중에서 3장의 카드를 골라야 한다. 블랙잭 변형 게임이기 때문에, 플레..