728x90
반응형
RECENT POST
-
[모두의 딥러닝] [모두의 딥러닝] #4. 딥러닝 기본기 다지기 (10장~13장) 10장 모델 설계하기1. 모델의 정의‘폐암 수술 환자의 생존율 예측하기’의 딥러닝 코드를 다시 한번 옮겨 보면 다음과 같다.코드의 각 부분에 대한 주석을 추가하였다.# -*- coding: utf-8 -*-# 코드 내부에 한글을 사용할 수 있도록 설정하는 부분# TensorFlow의 Keras 모듈에서 딥러닝 모델을 생성하는 데 필요한 클래스를 불러온다.from tensorflow.keras.models import Sequential # Sequential 모델을 사용하기 위한 클래스from tensorflow.keras.layers import Dense # 완전 연결(Dense) 레이어를 사용하기 위한 클래스# 추가적인 라이브러리 불러오기import numpy as np # 행렬 연산 및 데이..
-
[모두의 딥러닝] [모두의 딥러닝] #3. 신경망의 이해 모두의 딥러닝 P.102 ~6장 퍼셉트론인공 신경망이란우리의 뇌는 약 1,000억 개의 뉴런으로 구성된 복잡한 시스템이다. 뉴런은 서로 시냅스라는 연결 부위를 통해 신호를 주고받는다. 신경 말단에서 자극이 오면 시냅스에서 화학 물질이 방출되고, 이는 전위 변화를 일으킨다. 이 전위가 특정 임계 값을 넘으면 다음 뉴런으로 신호가 전달된다. 만약 임계 값에 도달하지 못하면 아무 일도 일어나지 않는다. 이러한 뉴런의 작동 방식은 로지스틱 회귀와 매우 유사하다. 입력 값이 주어지면 활성화 함수에 의해 일정 수준 이상일 때 "참"을, 그렇지 않을 때 "거짓"을 출력한다. 이 단순한 구조가 뉴런의 기본 작동 원리이며, 이러한 메커니즘을 모방해 만들어진 것이 바로 인공 신경망(Artificial Neural Netw..
-
App [React Native] #2-3. 계산기 인터페이스 심화 2.3. Button 컴포넌트와 props2.3-4. 계산기 버튼 만들기이전 포스팅에 이어 작성한다. 2.3(Button 컴포넌트와 props) / 3-4 [React Native] #2-2. 계산기 인터페이스 만들기25.02.10 이전 포스팅에서는 기본적인 리엑트 네이티브의 프로젝트 초기 설정을 진행했고, props의 객체 구조 분해할당에 대해 언급하고 마무리했다. 잠깐 다시 복습해 보자! [React Native] #2-1. 계산udangtangtang-cording-oldcast1e.tistory.com 계산기를 구현하기 위한 버튼은 다음과 같다 : 정사각형 숫자 / 가로 형 숫자 / 정사각형 연산 / 세로형 연산중복된 기능을 불필요하게 반복 생성하는 것이 아닌 4가지 종류의 버턴을 모두 활용할 수..
DATASTUCTURE
-
[Algorithm] #1. 기본 추상 자료형 (CHAPTER 4) 4.7. 응용문제4.7.1. 리스트 ADT 응용생일 케이크에 n> 0개의 불 켜진 양초가 원형으로 빙 둘러 서 있다. 생일 축하 게임으로, 첫 번째 양초부터 시작하여 k> 0개의 양초를 건너 꽂혀 있는 양초의 불을 끄고 뽑아낸다. 그리고는 다음 양초로부터 시작하여 k개의 양초를 건너 꽂혀 있는 양초의 불을 끄고 뽑아낸다. 이렇게 촛불을 끄고 뽑아내는 것을 원을 시계방 향으로 돌면서 양초가 하나만 남을 때까지 계속한다(당연히 케이크 주위는 점점 어두워진다). 마지막 양초는 겉보기엔 모르지만 내부에 특수장치가 설치되어 있어서 불이 꺼짐 과 동시에 멋진 축하쇼를 펼치도록 되어 있다. 이 특수 양초는 워낙 고가품이라 정확한 위치에 딱 한 개만 사용하고 싶다. 첫 번째 양초의 위치, 그리고 n과 k를 미리 알 경..
-
[Algorithm] 알고리즘 실습 #2. 우선순위 큐(선택 & 삽입 정렬) [ 문제 1 ] (선택 정렬) n개의 양의 정수(중복 가능)를 입력받아, 아래에서 설명하는 선택 정렬을 이용하여 정렬하는 프로그램을 작성하시오.구현해야 할 선택 정렬 알고리즘 (가장 큰 값을 찾는 버전): • 크기가 n인 배열을 동적 할당하여, 입력된 양의 정수 저장(입력 정수는 중복 가능)• 제자리(in place) 정렬 사용. 즉, 입력 값 저장을 위한 배열 이외에 O(1)의 추가 공간만 사용• 배열의 뒷부분을 정렬 상태로 유지하고, 매 반복마다 최대 한 번의 교환 연산만 사용• 매 반복마다 가장 큰 값을 찾아, 오른쪽부터 채우는 방식으로 정렬#include#include#includeint main(){ int n;scanf("%d",&n); int *num = (int*)malloc(s..
-
[Algorithm] #0. C 프로그래밍의 복습 블로그에 저장된 글이 방대해짐과 여러 분야의 프로그래밍 언어를 다루게 되므로 카테고리의 소분류를 줄이고, 포스팅의 제목으로 각 챕터를 나누도록 하겠다.또한 방학 동안 C언어 대신 파이썬을 했더니 C언어가 하나도 기억이 안나는 관계로, 알고리즘 및 실습에 앞서 기존의 연결리스트의 내용을 다시 짚고 넘어가는 과정을 거치도록 하겠다.[1] 이중 연결리스트Ⅰ. 구조체 선언아래 구조체 선언은 연결리스트 노드의 구조체 선언이다.이때 typedef struct를 사용하는 이유는 코드를 더 간결하고 사용하기 쉽게 만들기 위해서이다. typedef struct을 사용하지 않는 경우typedef struct을 사용하는 경우struct ListNode { element data; struct ListNode* ..
ARDUINO
-
[2] Arduino Module #30. ESP-01 아두이노(Arduino)로 ESP-01을 사용하는 방법아두이노(Arduino)를 이용해 인터넷에 연결하는 여러 방법 중, ESP-01 와이파이 모듈을 사용하는 방법을 소개한다. ESP-01은 저렴하고 간단히 사용할 수 있어 다양한 IoT 프로젝트에 적합하다.ESP-01 모듈 개요ESP-01은 ESP8266 칩셋을 기반으로 하는 와이파이 모듈로, 주요 사양은 다음과 같다. Wi-Fi 표준802.11b/g/n동작 전압3.0V ~ 3.6V전류 소모평균 71mA, 최대 300mA절전 모드 전류최소 20μA인터페이스UART/GPIOUART 전송 속도최대 4MbpsSPI Flash8Mbit Default프로세서 속도최대 160MHz동작 온도-20℃ ~ 85℃ ESP-01의 간단한 PIN 구조는 다음과 같다: 핀 이..
-
[3] Arduino Cording [Arduino Cording] #6. 문자열 함수 아두이노 문자열 관련 함수 정리아두이노에서 문자열(String) 객체는 다양한 텍스트 작업을 처리하기 위해 제공된다. 문자열 객체와 관련된 주요 함수들을 정리하고, 각 함수의 예제 코드도 함께 제공한다. 관련된 함수들은 비슷한 종류끼리 묶어 표로 정리하였다.문자열 생성 및 초기화 함수String(): 문자열 객체를 초기화하거나 복사한다. 함수 이름설명예제 코드String()문자열 객체 초기화String str;String(const char[])C 문자열을 기반으로 문자열 객체 생성String str = "Hello";String(char)단일 문자로 문자열 객체 생성String str = 'A';String(int/float, base)숫자를 문자열로 변환하여 생성String str = String(1..
-
[2] Arduino Module #29. L9110 미니팬 L9110 모듈과 미니 팬의 사용법L9110 모듈은 소형 DC 팬이나 모터를 제어할 수 있는 간단한 드라이버 모듈이다. 이 모듈은 저전력으로 작동하며 Arduino와 같은 마이크로컨트롤러와 쉽게 연동할 수 있다. 해당 포스팅에서는 L9110 모듈을 사용하여 미니 팬을 제어하는 방법에 대해 알아본다.L9110 모듈의 핀 설명과 연결 방법L9110 모듈에는 전원 공급, 입력 신호, 출력 핀이 있다. 아래는 Arduino와 미니 팬 연결을 위한 핀 연결 방법을 표로 정리한 것이다. GNDGNDArduino의 접지 핀VCC5VArduino의 5V 전원 핀A-IAD9미니 팬 속도 제어 핀 1A-IBD10미니 팬 속도 제어 핀 2A1미니 팬 (+)미니 팬의 양극(+)A2미니 팬 (-)미니 팬의 음극(-)L9110 ..
728x90
반응형