분류 전체보기 18

자료구조 1주차

DATA STRUCTURES자료구조 소개 주요 내용- 자료구조란- 자료구조와 알고리즘- 자료구조의 추상 데이터 타입학습 목표- 자료구조의 필요성을 직관적으로 이해하고, 알고리즘의 관계에 대한 느낌을 갖도록 한다.- 추상 데이터 탕비에 대해 직관적으로 이해한다. 자료구조- 데이터를 저장, 조직 관리하는 방법 자료구조란 - 문제 해결에 사용할 부품- 건축물을 만들려면 건축 재료와 구조 모듈에 대한 이해가 필요하다 철근. 시멘트, 강화 유리, 벽돌... 샷시, 철골, 거푸칩, 배수 구조, 전기/ 인터넷 연결 구조,...- 프로그래밍과 문제 해결도 데이터와 구조 모듈에 대한 이해가 필요하다. 프로그래밍 언어, 정수, 문자열 리스트, 스택, 큐, 우선순위 큐, 검색 트리, 해시 테이블, 그래프,..- 생각하는 방..

AI 2025.03.04

9주차 리뷰

‣행맨게임‣간단한 AES 실습 (시간비교)‣LLM 이론   LLM: 대규모 텍스트 데이터를 기반으로 학습된 거대한 언어 모델- 자연어 처리 및 텍스트 생성 능력이 뛰어남- GPT-3, BERT, T5 등이 대표적인 LLM 모델   LLM의 기본 원리: 트랜스포머 아키텍쳐- 어텐셜 메커니즘을 통해 입력 순서에 따른 의존성 모델링- 병렬 처리 가능한 구조로 효율성 향상   LLM의 학습 방식: 자기 지도 학습- 대규모 텍스트 코퍼스에서 다음 단어 에측 작업 수행- 언어 모델링과 다운스트림 태스크 동시 학습   피라미터: 기계 학습 모델에서 학습을 통해 최적화되는 가중치 값들을 의미- 예를들어 신경망 모델에서 각 노드 간 연결 강도를 결정하는 값들- 모델이 학습할 때 입력 데이터와 정답 레이블을 보고 이 파라..

융보공 리뷰 2024.05.31

8주차 리뷰

크롤링 웹상의 특정 데이터를 자동으로 수집하는 프로세스크롤링의 필요성: 대용량 데이터 수집, 가격 비교, 모니터링 등 다양한 활용크롤링 활용가격 비교 사이트: 여러 온라인 상점의 제품 가격 데이터 수집뉴스 및 미디어 모니터링: 특정 키워드 관련 콘텐츠 수집 및 분석데이터 분석 및 비즈니스 인텔리전스: 시장 동향, 고객 피드백 등분석 SEO(검색엔진최적화): 웹사이트 구조 및 콘텐츠 분석리서치: 학술 연구, 경쟁사 분석 등웹 크롤러 작동 원리URL 관리웹 페이지 다운로드데이터 추출링크 추출데이터 저장병렬화와 분산처리정중성과 윤리재시작과 복원robots.txt : 웹사이트에서 크롤러의 접근을 제어하는 표준 파일효과적인 크롤링 전략정중한 크롤링: 웹 서버 부하 초소화를위해 적절한 지연시간 및 병렬처리 제한 병..

융보공 리뷰 2024.05.20

7주차 리뷰

c언어행맨 게임1) 컴퓨터가 가지고 있는 사전에서 임의로 단어를 선택한 후, 구체적인 스펠링은 보여주지 않고 단어길이만큼 ‘*‘로 보여준다.2) 플레이어가 그 단어를 예측하여 문자를 넣어 단어를 맞춘다.3) 만약 입력한 문자가 해당 단어에 없는 경우에는 교수형이 한단계씩 진행되게 된다.4) 게임의 목표는 단어를 정확하게 맞추어 단 두대에 있는 사형수를 구하는 것이다. 지역변수vs 전역변수-지역변수함수 내부에서 선언함수가 실행을 시작할 때 생성되고 함수가 종료되면 소멸 - 전역변수함수 외부에서 선언 실행이 시작될 때생성되고 프로그램이 끝나면 소멸  블록암호 대칭키 암호데이터를 변환하는 방식에 따라 블록 암호와 스트림 암호로 나뉨 - 블록암호: 고정된 크기의 블록 단위로 암복호화 연산을 수행하는 대칭키 암호..

융보공 리뷰 2024.05.17

[2024.05.03] 7주차 리뷰

c언어  배열이름: 배열 이름은 할당된 메모리 공간의 사작 주소배열 인수 전달: 배열을 인수로 전달할 때, ‘배열 이름’만 전달매개변수는 일반 배열처럼 선언하지만, 이 때 크기는 무시됨배열원소 변경: 배열을 인수로 전달받은 함수에서 배열 원소의 값을 변경하면 원본 배열의 원소 값이 바뀜2차원 배열   포인터: 데이터를 저장하기 위해 할당된 메모리 공간의 주소를 나타냄- 포인터 상수 : 메모리 주소 값- 포인터 변수 : 주소 값을 저장할 수 있는 변수 포인터 선언과 사용 포인터 사용 예- int one = 1;                                               // int 변수- int *to_one;                                         ..

융보공 리뷰 2024.05.10

CTF 스터디 6주차

컴퓨터과학기초 강의 수강하고 64se64 문제 풀기 + 리눅스 사용법 공부하고 & baby-linux 풀기 인코딩데이터를 특정한 형식으로 변환하는 것. 데이터의 크기를 줄이거나, 컴퓨터가 이해하기 쉽게 변환할때 사용 디코딩 인코된 데이터를 디코딩하여 원래의 값을 구할 수 있음 인코딩은 암호화와 비슷하지만, 암호화는 데이터의 기밀성을 목적으로 남이 데이터를 알아보지 못하도록 변환하지 때문에 비밀키가 있어야 원문을 복구할 수 있지만, 인코딩은 누구나 표준화된 방식을 사용해서 디코딩하여 원문을 구할 수 있다는 점이 다릅니다. 아스키 코드 아스키 코드는 정보 교환을 위한 미국 표준 코드로, 문자를 숫자로 변환하는 문자 인코딩의 표준입니다. 아스키 코드를 사용하여 문자를 숫자로 인코딩하면 서로 다른 장치 간 데..

융보공 과제 2024.05.05