일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 혁신의기술2:신뢰의미래 블록체인을 만나다
- K-MOOC
- 컴파일시스템
- stringreader
- 우선순위큐
- 디스크블록할당
- 자바입력받기
- 머신러닝
- Node
- biginteger사용법
- 딥러닝
- 자바문자열구분
- 블록체인강의
- 자바스크립트
- 단국대학교 k-mooc
- 블록체인
- K-MOOC 단국대학교 홍보단
- 해시
- StringTokenizer
- 오블완
- StringBuilder
- CSS 기초
- 2차원배열정렬
- attribute
- html기초
- 시스템프로그래밍
- 블록체인 강의
- national instruments
- 티스토리챌린지
- Entity
- Today
- Total
목록티스토리챌린지 (17)
열정 실천
앞서 배운 다층 신경망은 되게 강력하고 많은 일을 할 수 있을 것 같다고 생각했지만 아니었다! 만약 3차원 이미지를 Muiti-Layer Perceptron에 넣으려고 일렬로 값들을 나열하게되면 원래 이미지가 갖고 있던 공간적 정보가 모두 사라지게 된다. 이와같은 문제를 해결하기 위해 (주로 이미지와 같은 시각적 데이터를 처리하기 위해) 만들어진 모델이 합성곱 신경망 (Convolution Neural Network)이다. CNN은 여러 층의 합성곱(Convolution) 연산과 풀링(Pooling)연산을 사용하여 입력 데이터의 특징을 자동으로 추출한다. Convolution 합성곱 연산입력데이터에 일정 간격으로 이동하면서 필터를 적용하고 이를 통해서 새로운 특징벡터를 추출한다. Kernel 커널..
인공신경망이란?인간의 뇌는 100억개의 뉴런과 각 뉴런을 연결하는 시냅스로 구성되어있다. 시냅스를 통해 신호를 주고 받음으로써 정보를 저장하고 학습한다. 인공신경망 (ANN : Artificial Nueral Network) 은 이러한 인간의 뇌 구조와 기능을 모방한 알고리즘 모델이다. 세포체는 뉴런수상돌기는 입력축색돌기는 출력시냅스는 가중치 에 해당한다. 뉴런의 형태에 대해 자세히 알아보자!X : 입력값 (미가공 데이터 또는 다른 뉴런의 출력)W : 가중치 Y : 출력값 (문제의 최종적인 해 또는 다른 뉴런의 입력) 여러개의 입력 신호와 각각의 가중치를 곱한 값을 합하여 활성화 수준을 계산하여 출력 링크로 출력한다.각각의 입력에는 가중치 W가 존재하며, 가중치가 클수록 해당 입력값이 중요하..
메인 메모리는 CPU가 직접 접근할 수 있는 유일한 Storage이다. int a = 0; (변수 - Symbolic)이렇게 변수명으로 선언된 값을 compileler를 거쳐 relocatable addresses 이되고 Linker, Loader를 거쳐 absolute addresses (실제 물리 주소)가 된다. CPU 안에 있는 레지스터인 Memory-Management Unit (MMU)는 가상 주소를 물리주소로 변환하는 역할을 한다. CPU 에서의 가상 주소를 Memory의 실제 주소에 바인딩하는 방법에는 1. continuous Memory Allocation2. Paging 3. Segmentation 이렇게 3가지 방법이 있다. 연속할당 Continuous Memory All..
파일 시스템은 데이터를 하드디스크, SSD, USB등 저장장치에 파일과 디렉터리로 조직화하여 저장하고 관리하는 방식이다. 각각의 파일에 대한 정보를 담고 있는 자료구조를 File Control Block이라고 하며 이는 리눅스에서 inode에 해당한다. - 블록 하나의 크기는 4KB- 블록을 가리키는 주소는 4bytes하나의 책임블럭이 가리킬 수 있는 블록의 수 4KB / 4 bytes = 2^10 = 1024개 보통 한 파일의 inode에서 direct blocks pointer는 10-15개가 존재한다. single indirect가 저장가능한 데이터 크기 : 4KB X 1024 = 4MBdouble indirect가 저장가능한 데이터 크기 : 4KB X 1024 X 1024 = 4GB tri..
Tailwind 란?css 파일 따로 만드는 거 대신 간편한 유틸리티 클래스를 모아 놓은 것이 tailwind이다. 별도 CSS파일 사용 코드.button { background-color: #3b82f6; /* Tailwind의 bg-blue-500 */ color: white; /* Tailwind의 text-white */ padding: 8px 16px; /* Tailwind의 px-4 py-2 */ border-radius: 4px; /* Tailwind의 rounded */ transition: background-color 0.2s; /* Tailwind의 hover 효과 전환 */}.button:hover { background-color: #2563eb; /* Tailwin..
멋사 운영진을 하게 되면서 백, 프론트를 당장 정해야할 때가 있었어 깊은 고민없이 난 디자인 요소가 아무래도 들어간 프론트를 선택했지? (공부하면서 디자인은 디자이너가 하고 프론트엔드도 코드만 치는 개발자였다는 사실을 알게됐지만,,) 여튼 한 학기동안 진심으로 공부했어 나 혼자만 공부하는게 아닌 5명의 프론트엔드 예비 개발자들을 양성한다는 큰 책임감으로 이 5명이 학습하는데 도움이 될 자료와 미니 프로젝트를 찾고 미리 공부해보고 매주 발표자료를 준비하고 스터디가 끝나고 열정적으로 질문을 받으면서 불태웠던 것 같아 뭐 멋사 프로젝트는 귀여운 정도로 개발을 끝냈지만,,ㅎㅎ 그리고 올해 초에 구름톤을 하면서 프론트의 쓴 맛을 한 번 봤지,,, 나에 비해 실력이 너무 뛰어난 프론트엔드와 같이 개발을 해야했고 I..