728x90
반응형
RECENT POST
-
카테고리 없음 [모두의 딥러닝] #2. 딥러닝의 동작원리 3장 가장 훌륭한 예측선 긋기 : 선형회귀1. 선형 회귀회귀는 데이터를 이용해 입력 변수(독립 변수)와 결과 값(종속 변수) 사이의 관계를 찾아내는 방법이다. 회귀(Regression)는 데이터에서 변수들 간의 관계를 모델링하여, 독립 변수(입력 변수)를 기반으로 종속 변수(출력 변수)를 예측하는 통계적 방법이다. 회귀 분석은 주로 연속적인 값을 예측하는 데 사용되며, 머신러닝의 기본적인 지도 학습 기법 중 하나로 자리 잡고 있다. 회귀의 주요 목표는 입력 변수와 출력 변수 간의 수학적 관계를 찾아내어, 새로운 데이터가 주어졌을 때 출력 값을 정확하게 예측하는 것으로, 쉽게 말해 "입력값이 이럴 때 결괏값은 이런 경향이 있다"라는 관계를 찾아내는 것이다. 예를 들어, 공부 시간에 따라 시험 점수가 달라진..
-
Development [ROS] #1. 로봇 운영체제(ROS) ROS(Robot Operating System)ROS(Robot Operating System)는 로봇 응용 프로그램 개발을 위한 메타 운영체제로, OS 위에서 동작한다. 분산 컴퓨팅 자원의 스케줄링, 로드 관리, 에러 처리를 지원하며, 로보틱스 소프트웨어 개발 생태계를 전 세계적으로 구축하는 것을 목표로 한다. ROS는 메타 운영체제로 OS 위에 설치되어 분산 컴퓨팅 자원 간 가산화 레이어로 스케줄링, 로드, 에러처리 지원한다.이는 각 로봇 제조사마다 다른 제작으로 인한 차이와 불호환성을 해결하고 하나의 시스템으로 통합하여 사용 가능하다는 의미이다. ROS 커뮤니티 사이트• ROS 커뮤니티 : https://discourse.ros.org/• 국내 커뮤니티 : https://discourse.ros...
-
[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 구조는 다음과 같다: 핀 이..
DATASTUCTURE
-
[8] 트리 [8] 트리 ⑦ 응용 (2) : 폴더 용량 출력 프로그램 트리 2주 차: 트리의 순회[ 문제 1 ] 위 트리에 대해 순회 방법과 폴더 id가 주어지면, 아래의 트리의 루트노드에서 출발하 여 해당 노드를 탐색하여 찾고, 이 노드를 시작점으로 순회하며 각 폴더의 용량을 출력하는 프로그램을 작성하시오. - 노드 id를 저장하기 위해 노드는 다음과 같은 구조체를 만들어 사용함. - 지난주 문제의 F1, F2와 같은 노드별 포인터는 사용할 수 없으며, 주어진 노드를 탐색하여 찾아 야 함.입출력 상세: ◦ 순회 방법 종류 (입력)- 1: 전위순회, 2: 중위순회, 3: 후위순회 ◦ 존재하지 않는 폴더 이름이 입력되는 경우 –1을 출력이진 트리와 순회 알고리즘 해석이번 포스팅에서는 이진트리의 노드 생성과 전위, 중위, 후위 순회 알고리즘을 설명합니다. 각 함수와 알고리즘의..
-
[8] 트리 [8] 트리 ⑦ 응용 (2) : 폴더 용량 출력 프로그램 트리 2주 차: 트리의 순회[ 문제 1 ] 위 트리에 대해 순회 방법과 폴더 id가 주어지면, 아래의 트리의 루트노드에서 출발하 여 해당 노드를 탐색하여 찾고, 이 노드를 시작점으로 순회하며 각 폴더의 용량을 출력하는 프로그램을 작성하시오. - 노드 id를 저장하기 위해 노드는 다음과 같은 구조체를 만들어 사용함. - 지난주 문제의 F1, F2와 같은 노드별 포인터는 사용할 수 없으며, 주어진 노드를 탐색하여 찾아 야 함.입출력 상세: ◦ 순회 방법 종류 (입력)- 1: 전위순회, 2: 중위순회, 3: 후위순회 ◦ 존재하지 않는 폴더 이름이 입력되는 경우 –1을 출력이진 트리와 순회 알고리즘 해석이번 포스팅에서는 이진트리의 노드 생성과 전위, 중위, 후위 순회 알고리즘을 설명합니다. 각 함수와 알고리즘의..
-
[8] 트리 [8] 트리 ⑥ 응용 (1) : 연결리스트를 이용한 트리 구현 트리 1주차: 이진 트리 삽입과 탐색 [연결리스트를 이용한 이진 트리] 이진트리의 노드에 저장되는 정보- data: 노드에 저장되는 값 (아래 문제에서 폴더의 용량) - left: 좌측 child 노드를 가리키는 링크- right: 우측 child 노드를 가리키는 링크 이진 트리를 이용한 폴더 구조 표현- 이진트리는 최대 2개의 자식 노드를 갖음.- 컴퓨터의 폴더 구조가 이진 트리 형태로 구성되어 있다고 가정함. - 각각의 노드는 폴더 이름과 용량을 나타내며, 아래 트리에서 폴던 F1에는 20M 가 저장되 어 있음을 의미함.[ 문제 1 ] 위 트리를 연결리스트를 이용해서 구현하고, 주어진 노드에 대해 자신과 왼쪽 자식, 우측 자식의 용량을 순서대로 출력하시오. ※ 참고사항: 실습 및 테스트 용이성을 위해..
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
반응형