전체 글 179

[정보처리기사 실기] 기출 23년~20년 단답형, 서술형 정리

📍 기출 23년~20년 단답형, 서술형 정리📌 AJAX, 비동기 통신 기법웹에서 Javascript, XML을 이용하여 비동기식으로 웹 페이지의 일부 콘텐츠만 리로드 해오는 방식 📌 XMLW3C에서 개발웹 브라우저 간 호환이 되지 않는 문제와 SGML의 복잡함을 해결하기 위해 개발된 다목적 마크업 언어 📌 JSON속성-값으로 이루어진 데이터 오브젝트를 전달하기 위해 사용하는 개방형 표준 포맷Ajax에서 많이 사용되고 XML을 대체 📌 WSDL(Web Service Description Language)웹 서비스에 대한 상세 정보가 기술된 XML 형식으로 구성된 언어 📌 패킷 교환 방식- 가상회선 : 패킷이 전송되기 전에 송/수신 스테이션 간의 논리적인 통신 경로를 ..

[밑바닥부터시작하는딥러닝1] Chapter 7. 합성곱 신경망(CNN)

7.1. 전체 구조지금까지 본 신경망은 인접하는 계층의 모든 뉴런과 결합되어 있었다.이를 완전연결(fully-connected)라고 하며, 완전히 연결된 계층을 Affine 계층이라고 불렀다.완전연결 신경망은 Affine 계층 뒤에 활성화 함수를 갖는 ReLU 계층(or Sigmoid 계층)이 이어진다.그림 7-1에서는 Affine-ReLU조합이 4개, 마지막 5번째 층은 Affine 계층에 이어 소프트맥스 계층에서 최종 결과(확률)를 출력한다. CNN은 새로운 합성곱 계층(Conv)와 풀링 계층(Pooling)이 추가된다.Conv-ReLU-(Pooling) 흐름으로 연결된다.(Pooling은 생략 가능) 7.2. 합성곱 계층✔️ 완전연결 계층 문제점완전연결 신경망에서는 완전연결 계층(Affine 계층)..

Deep Learning 2024.04.13

[밑바닥부터시작하는딥러닝1] Chapter 6. 학습관련기술들

6.1. 매개변수 갱신✔️ 확률적 경사 하강법(SGD)최적화(optimization) : 손실함수의 값을 가능한 낮추는 매개변수의 최적값을 찾는 것이를 위해 매개변수의 기울기(미분)을 이용했다. 기울어진 방향으로 매개변수 값을 갱신하는 일을 반복해서 최적의 값에 다가갔는데 이를 확률적 경사 하강법(SGD)라고 하였다.W는 갱신할 가중치 매개변수, 미분값은 W에 대한 손실함수의 기울기, η는 학습률class SGD: def __init__(self, lr=0.01): self.lr = lr # 학습률 def update(self, params, grads): for key in params.keys(): params[key] -= sel..

Deep Learning 2024.04.12

[정보처리기사 실기] 단답형, 서술형 정리(3)

📍 단답형, 서술형 정리(3)📌 메타데이터자료 그 자체가 아닌 자료의 속성 등을 설명하는 데이터로 데이터에 관한 정보의 기술, 데이터 구성의 정의, 데이터 분류 등을 위한 데이터 📌 NetBIOS(Network Basic Input/Output System)응용계층(7계층)의 애플리케이션 프로그램에 API를 제공하여 상호 통신할 수 있도록 해주는 프로토콜 📌 테스트 기법- 블랙박스 테스트 : 프로그램 내부 논리 구조를 참조하지 않고 사용자의 요구사항이나 설계 명세 등을 이용하여 테스트 케이스를 개발    - 동등분할 테스트(Equivalence Partitioning) : 입력 데이터의 영역을 유사한 도메인별류 유효값/무효값을 그룹핑하여 대푯값을 테스트 케이스로 도출하는 테스트 ..

[정보처리기사 실기] 단답형, 서술형 정리(2)

📍 단답형, 서술형 정리(2)📌 RAID(Redundant Array of Independent Disks)여러 개의 하드디스크로 디스크 배열을 구성하고 있는 데이터 블록들을 서로 다른 디스크들에 분산 저장하는 기술 📌 ITIL(IT Infrastructure Library)IT 서비스의 운영 및 관리를 돕기 위한 문서들의 집합 📌 커널 유형- 마이크로 커널 : OS 기능들을 사용자 영역에 놓고 하드웨어 추상화를 최소화한 커널 📌 병행 제어- 현황 파악 오류 : 트랜잭션의 중간 수행 결과를 다른 트랜잭션이 참조하여 발생하는 오류- 갱신 손실 : 먼저 실행된 트랜잭션의 결과를 나중에 실행된 트랜잭션이 덮어쓸 때 발생 📌 무차별 대입 공격영문자, 숫자, 특수문자 등을 ..

[정보처리기사 실기] 단답형, 서술형 정리(1)

📍 단답형, 서술형 정리(1)📌 서비스 지향 아키텍처서비스라고 정의되는 분할된 애플리케이션 조각들을 연결해 하나의 완성된 애플리케이션을 구현하기 위한 아키텍처📌 무선통신기술- 피코넷 : 사전에 네트워크의 정의와 계획없이 상황에 따라 조정 프로토콜에 의하여 마스터와 슬레이브의 역할을 하면서 네트워크 형성수십미터 이내의 좁은 공간에서 네트워크를 형성정지 또는 이동하고 있는 장치를 모두 포함- 지그비 : 저속 전송 속도를 갖는 홈오토메이션버튼 하나로 전등 제어, 보안시스템 VCR on/off, 인터넷을 통한 전화접속으로 편리하게 홈오토메이션 이용 📌 세션 하이재킹공격자는 Server에게 RST 패킷 날리고 공격자의 새로운 Sequence Number로 Server와 세션을 맺어 인증 우회, Vict..

[정보처리기사 실기] SQL 쿼리 정리

📍 SQL 쿼리 정리📌 찾기SELECT * FROM 테이블명 WHERE 조건; 조건 1. 한 글자가 추가된 문자열 찾기단어 LIKE '_symmetry' 조건 2. 앞글자, 뒷글자 문자열 찾기단어 LIKE '라면%'단어 LIKE '%라면'단어 LIKE '%라면%' 조건 3. 그룹화SELECT * FROM 테이블명 GROUP BY 컬럼명 HAVING 조건;예) SELECT 부서, SUM(급여) AS 급여합계 FROM 급여 GROUP BY 부서 HAVING 급여합계 >= 6000; SELECT * FROM 테이블명 GROUP BY ROLLUP(컬럼명1, 컬럼명2);예) SELECT 학년, 반, AVG(점수) AS 점수 FROM 점수 GROUP BY ROLLUP(학년, 반);..

[SQLD] 비전공자 합격 후기(공부법 / 책)

ADsP에 이어 SQLD까지 합격!이제 빅분기, 정처기 실기만 잘 마무리하면 된다! 📌 시험 일정2월 24일 ADsP 시험치고 3월 9일 시험이었으니 준비기간은 약 2주정도라고 보면 될 듯하다. 📌 결과사전점수발표날 ADsP랑 점수가 같아서 순간 잘못 클릭한줄 알았는데 과목이 2개인거보고 안도했던 기억이 있다.. 휴ㅜ1문제가 이상했었는데 그 문제가 복수정답처리가 됐는지는 모르겠으나 사전점수발표랑 합격점수는 똑같이 나왔다. 📌 공부법 [ADsP] 비전공자 합격 후기(공부법 / 책) [ADsP] 비전공자 합격 후기(공부법 / 책)정처기치고 약 10일.. 뒤에 쳤던 ADsP 합격후기에 대해 작성해보겠다! 📌 시험 일정 정보처리기사 필기 2월 15일, ADsP 2월 24일에 치뤘으니 시험일을 제외하면 ..

자격증/후기 2024.04.06

[밑바닥부터시작하는딥러닝1] Chapter 5. 오차역전파법

4장에서는 신경망의 가중치 매개변수에 대한 손실 함수의 기울기는 수치 미분을 사용해 구했다.수치 미분은 단순하고 구현하기 쉽지만 계산시간이 오래 걸린다는 단점이 있는데, 이를 효율적으로 계산하는 오차역전파법에 대해 배워보도록 하자. 5.1. 계산 그래프문제 1. 슈퍼에서 1개에 100원인 사과를 2개 샀습니다. 이 때 지불 금액을 구하세요. 단, 소비세가 10% 부과됩니다.위의 문제 1을 계산 그래프로 나타내면 그림 5-2와 같다. 문제2. 슈퍼에서 사과를 2개, 귤을 3개 샀습니다. 사과는 1개에 100원, 귤은 1개 150원입니다. 소비세가 10% 일 때 지불 금액을 구하세요.위의 문제 2 또한 계산 그래프로 나타내면 그림 5-3과 같다. 이처럼 계산을 왼쪽에서 오른쪽으로 진행하는 단계를 순전파(fo..

Deep Learning 2024.04.05

[밑바닥부터시작하는딥러닝1] Chapter 4. 신경망 학습

학습 : 훈련 데이터로부터 가중치 매개변수의 최적값을 자동으로 획득하는 것 4.1. 데이터에서 학습한다!✔️ 데이터 주도 학습1. 그림을 분류하는 알고리즘을 사람이 직접 설계2. 이미지에서 특징(feature)을 추출하고 그 특징의 패턴을 기계학습 기술로 학습하는 방법3. 신경망 : 이미지를 있는 그대로 학습1, 2는 사람이 개입하지만 3은 기계가 스스로 학습한다.이와 같이 신경망은 모든 문제를 같은 맥락에서 풀 수 있다는 장점이 있다. '5'를 인식하든, '강아지'를 인식하든 세부사항과 관계없이 신경망은 주어진 데이터를 온전히 학습하고 주어진 문제의 패턴을 발견하려 시도한다. 즉, 모든 문제를 주어진 데이터 그대로 입력데이터로 활용해 'end-to-end'로 학습한다. ✔️ 훈련데이터와 시험데이터데이터..

Deep Learning 2024.04.04