본문 바로가기

전체 글47

AWS 내용 정리2 DBMS과 Database의 차이는 무엇인지 정리하세요. dbms는 데이터를 직접 관리하는 것이 아니고 데이터 베이스를 관리하는 것 데이터 베이스는 데이터를 관리하는 것 SQL Injection 공격은 무엇인가요? SQL 인젝션은 웹사이트 취약점을 찾아, DB를 관리하는 SQL 명령어에 악성코드를 삽입해 해커가 원하는 식으로 조작하는 웹 해킹 공격 중 하나다. 개발자가 의도하지 않은 SQL 명령을 실행해 DB를 비정상적으로 조작한다. 이런 식으로 개발자 모르게 DB에 저장한 정보를 유출할 수 있다. 데이터베이스에서 실행되는 코드를 입력, SQL 구문 해석 취약점을 공략하는 것 HTTP를 이용한 네트워크에 대해서 정리해보세요. 통신 프로토콜 먼저 클라이언트가 웹 브라우저를 이용해 서버에 연결을 요청하면, .. 2022. 4. 19.
파이썬으로 MYSQL 연결하기 1. visual studio code를 킨다. 2. 터미널에 pip install pymysql을 친다. 3. 코드를 입력한다 import pymysql.cursors connection = pymysql.connect(host='데이터베이스 엔드포인트', user='유저이름', password='유저비밀번호', database='데이터베이스 이름', cursorclass=pymysql.cursors.DictCursor) with connection: with connection.cursor() as cursor: sql = "SELECT id, name FROM member" cursor.execute(sql) result = cursor.fetchall() for item in result: pri.. 2022. 4. 19.
오늘의 할일 10시~ 취업상담 1. 자소서 쓰기 2. aws 3일차 1/2 듣기 3. 취업일기 3화 초안 4. 웹툰캠퍼스 5. 공모전 알아보기 6. 클론코딩 2022. 4. 19.
09-3 LSTM과 GRU 셀 Predicted 0 N 1 P Actual 0 N TN 음성 FP 위양성 1 P FN 위음성 TP 양성 Negative Positive accuracy = 분모가 전부 더한것 TN+TP/ TN+FP+FN+TP 재현율(recall) 정밀도(precision) TP를 찾는것 TP/ FP+TP 양성으로 예측한 것중에 정말 양성인것 (세로) 실제 양성인 것중에서 진짜 양성인것 TP/ FN+TP (가로) 검색엔진은 재현율에 중점을 둔다. (결과가 많아보이려고) 두가지를 절충해서 쓰는 F1 SCORE(조합평균) 2/(1/recall+1/precision) = 2*(recall*precision)/(recall+precision) ROC(수신자작동특성, receiver operational characteristi.. 2022. 4. 7.
09-2 순환 신경망으로 IMDB 리뷰 분류하기 긍정과 부정으로 분류 norm L1 : 맨하탄 거리 -> 라쏘 Lasso L2 : 유클리드 거리 -> 릿지 Ridge : 직선으로 거리 계산(가장 짧은 거리) 이러한 페널티를 적용 유사도 0~1 cosine 2022. 4. 7.
스프링과 스프링부트의 차이 스프링은 일단 너무 길다. dependency도 너무 길다. 스프링부트는? 짧다. 버전관리도 권장 버전으로 자동 설정해주고 알아서 의존성이 높은 것으로 써준다. application.properties 보다 Application.yml 를 사용한다. -> 인간이 더 쓰기 편하게 한다. Thymeleaf 스프링부트에서는 한줄이면 끝난다. -> 엄청난 차이 [서버구동시간] 서버 구동 시간이 절반 가까이 단축된다(tomcat) 내장서버가 있기 때문에 단축된다. tomcat이 싫다면 간단하게 jetty로도 사용 가능 내장 서블릿 컨테이너 덕분에 jar 파일로 간단 배포 Java -jar $REPOSITORY/$… Spring boot 정리 간편한 설정 편리한 의존성 관리 & 자동 권장 버전 관리 내장 서버로 인.. 2022. 4. 6.
오늘의 할일 1. 포폴 초안 마무리 2. 개인플젝 찾아보기 3. 세미나 2022. 4. 6.
코딩 인터뷰 Infix Postfix expression expression 증위수식 후위수식 (5+10)*3-7 45-7 = 38 꺼내기 전에 pop을 두번 operand 5 10 : 15가 stack에 들어감 pop pop push 1. 증위수식 -> 후위수식 변환 2. 후휘수식의 결과 계산하기 infix를 postfix+stack -> 계산하기 3가지만 잘하면 취직할 수 있다! 1. 로깅 Logging -자바의 로깅 2가지 1) 아파치 log4j 되게 오래돼서 업데이트도 안한다고 함 https://logging.apache.org/log4j/2.x/index.html 2) Simple Logging Facade for Java SLF4J 2. 디버깅 논리적 오류를 찾는데 디버깅 call stack : 함수, 메.. 2022. 4. 6.
09-1 순차 데이터와 순환 신경망 학습된 모델 학습이 안된 모델 가중치 정규분포 균등분포 CNN : 합성곱층 -> Conv2D 필터 ≒ 뉴런 GPU로 연결하면 성능이 save~ 이미지 같은 것들을 병렬처리 X 75% 25% train, test y 75 25 train, test rv : random variable 확률변수 -순차데이터 순서에 의미가 있는 데이터 ex) 텍스트나 시계열데이터 -피드포워드 신경망 입력데이터의 흐름이 앞으로만 전달되는 신경망 ex) 완전 연결 신경망, 합성곱 신경망 2022. 4. 6.