공부 31

[Spring] 스프링 입문

김영한님의 스프링 입문 강의를 들었다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/dashboard [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런 www.inflearn.com return "hello" => resources/templates/{viewName}.html을 찾아서 렌더링 (Thymeleaf 템플릿 엔진 처리) viewResolve..

공부/Spring 2023.05.30

[정보처리기사] 요약 및 정리

1. 순차 다이어그램 - 행위 다이어그램 - 시스템이나 객체들이 메시지를 주고받으며 시간의 흐름에 따라 상호작용하는 과정을 액터, 객체, 메시지 등의 요소를 사용하여 그림으로 표현한 것 - 동적인 오퍼레이션을 표현 - 수직 방향은 시간의 흐름을 나타냄 - 회귀 메시지, 제어 블록 등으로 구성 - 구성요소 : 액터, 객체, 생명선, 실행상자, 메시지 1-1. 유스케이스 다이어그램 - 사용자와 다른 외부 시스템들이 개발될 시스템을 이용해 수행할 수 있는 기능을 사용자의 관점에서 표현한 것 - 외부 요소와 시스템 간의 상호작용 확인 가능 - 사용자 요구사항 분석 도구 - 구성요소 ; 시스템 범위, 액터, 유스케이스, 관계 1-2. 클래스 다이어그램 - 시스템을 구성하는 클래스, 클래스의 특성인 속성과 오퍼레이..

공부 2023.05.19

[ML] 인공지능 및 기계학습 개론 1(23.05.17)

KAIST 산업및시스템공학과 문일철교수님 1.1. Motivations - abundance of data - 텍스트 데이터 - 네트워크 데이터 - 이미지 데이터 - 시계열 데이터 머신러닝 응용 예시 - 스팸 판별(document classification) - 주가 지수 예측 - 차 번호판 인식 - SNS 추천 - 헬리콥터 컨트롤(로봇의 행동 결정) 머신러닝 - Supervised Learning - Unsupervised Learning - Reinforcement Learning Supervised Learning - supervision이 있는 것들 - 스팸 필터링(축적된 데이터 이용), automatic grading, automatic categorization - classification ..

공부/기계학습 2023.05.17

[퍼센트마이닝] 융합동아리 8회차

8주차 목표 퍼스널 모빌리티 조사 퍼스널 모빌리티란? - 전기를 동력으로 하는 1인용 이동수단을 말한다. - 도로교통법에서는 '개인형 이동장치'라고 한다. 퍼스널 모빌리티의 장점 - 25km/h 내외의 속도로 간편하게 타고 다닐 수 있음 - 저출력의 전기 모터와 소형 배터리를 사용하기 때문에 에너지 소모가 적어 연료비가 거의 들지 않음 => 친환경적이다. - 시설 투자비용에 비해 효과가 크며 도로교통에 큰 부하를 주지 않음 전동 킥보드(전동 스쿠터) 세그웨이 초창기의 세그웨이는 5개의 자이로스코프와 틸트 센서, 마이크로프로세서를 활용하였다. 당시에는 흔하게 접할 수 없는 부품이었기에 700만원 ~ 1000만원에 이르는 높은 가격 탓에 보급에 실패하였다. 전기자전거 전동보드 도로교통법상 최고속도 25km/..

공부 2023.02.26

[퍼센트마이닝] 융합동아리 7회차

7주차 목표 모빌리티 진로대전 참여 및 후기 작성 모빌리티 진로대전에 참여하여 모빌리티와 관련된 설명도 듣고 부스도 체험했다. 부스는 4개의 주제관으로 나뉘었는데, 1. 모빌리티 2. 모빌리티의 역사 3. 미래를 바꾼 K-모빌리티, 그 위대한 유산을 만나다 4. 미래를 향한 멈추지 않는 혁신 주제로 이루어져있었다. 서울대학교, 아주자동차대학교, 청주대학교, 한서대학교 등 여러 대학교에서도 직접 제작한 드론이나 자동차를 전시하고, 체험해볼 수 있도록 부스를 운영하고 있었다. ETRI, 한국자동차연구원, (주)드론디비전, (주)유클리드소프트 등 모빌리티 관련 기업도 홍보를 위해 부스를 운영하고 있었다. 위 사진은 ETRI 내에서 시범운행을 진행하고 있는 자율주행차이다. 직접 탑승해보았는데, 운전석이 아예 없..

공부 2023.02.19

[퍼센트마이닝] 융합동아리 4회차

3주차 목표 컴퓨터비전 최신 논문 리뷰, 딥러닝 모델 실습 컴퓨터비전 컴퓨터에게 시각 데이터 처리 능력을 부여하는 기술 CNN(Convolution Neural Networks) - 컨볼루션 신경망 - 이미지나 영상 데이터 처리에 쓰임 - Convolution(전처리) - DNN은 1차원 형태의 데이터를 사용하는데, 영상 데이터를 1차원 형태로 변화시키며 공간적 / 지역적 정보가 손실됨 => 영상 데이터를 그대로 받아 공간적 / 지역적 정보를 유지하는 해결책이 CNN 1. Image Classification - 이미지가 들어왔을 때, 그 이미지가 어떤 클래스에 해당하는지 판단 Challenges 1. Illumination(빛에 의해 사물이 잘 보이지 않는 경우) 2. Occlusion(가려져서 잘 보..

공부 2023.01.29

[퍼센트마이닝] 융합동아리 3회차

3주차 목표 컴퓨터비전 강의 리뷰 및 정리 컴퓨터비전 강의 리뷰 및 정리 Edge Detection 이미지의 값에 대한 분포를 그렸을 때, 기울기가 가파른 부분이 edge에 해당한다. 중간 그림에서 기울기가 급감하고, 급증하는 두 부분이 edge에 해당한다. 미분한 결과에서, 극값이 edge에 해당한다. Sobel Filter 1 2 1 로 이루어진 필터는 blurring의 역할을 담당하고, -1 0 1로 이루어진 필터는 이미지에서의 선 검출에 쓰인다. Gradient, Threshold를 이용하여 edge를 검출할 수 있다. 노이즈가 많은 이미지의 경우 노이즈가 edge로 판단될 수 있다. => sobel 필터만으로는 잡음을 해결하기 어렵다. 따라서 low pass filter인 average, gau..

공부 2023.01.24

[퍼센트마이닝] 융합동아리 2회차

2주차 목표 자율주행개론 강의 리뷰 및 정리 자율주행차 센서 분석 자율주행개론 강의 리뷰 및 정리 자동차의 구조 - 차체 - 메인 차체 : 차체의 골격으로 하중, 충격, 진동에 충분히 견디어야 함 - 차체 외장 : 메인 차체에 설치되어 자동차의 스타일을 표현함 - 차체 내장 : 자동차의 거주성, 운전성, 안정성을 위한 장치 - Chassis - 엔진 : 자동차를 주행시키기 위해 동력을 발생하는 부분 - 동력전달장치 : 엔진에서 발생한 동력을 바퀴까지 전달하는 장치 - 조향장치 : 조향 핸들로 조향바퀴의 방향을 바꾸어 자동차를 직진 또는 선회시키는 장치 - 제동장치 : 주행 중의 자동차를 감속 또는 정지시키는 장치 - 현가장치 : 보디를 차축에 결합하는 부분으로 충격이나 흔들림을 막아주는 장치 - 프레임 ..

공부 2023.01.15

[퍼센트마이닝] 융합동아리 1회차

1주차 목표 모빌리티 산업 트렌드 조사 기업 조사 발전 가능성 자율주행개론 최신동향 조사 모빌리티 산업 트렌드 조사 UAM(Urban Air Mobility) - 도심 항공 이동수단 - 도심항공교통은 항공기를 활용하여 사람과 화물을 운송하는 도시교통체계를 말한다. - 하늘을 이동 통로로 이용한다는 점에서 도심에서의 이동효율성을 극대화한 차세대 모빌리티 솔루션으로 떠올랐다. 대한민국 정부는 UAM 2025년 실용화를 목표로 법, 제도 정비 등 실증 시범사업을 단계적으로 추진하겠다고 밝혔다. 향후 3년간 국토교통부와 산업통상자원부가 협력해 자율비행 PAV 개발 사업을 공동으로 진행한다. 더불어 전문인력 양성, 수출 산업화 등 파급효과 극대화 방안도 함께 검토한다. 미국의 경우 지난 2005년 차세대교통시스템..

공부 2023.01.08

[컴파일러개론] 기말고사 정리

12주차 symbol tables semantic analysis(의미분석) - scope관련 : 변수가 선언되기 전에 쓰였나? 두 번 정의됐나? - type관련 : 변수와 assign되는 값과 타입이 맞는가? 1. 한 lexical마다 한 symbol table 2. scope들은 계층구조를 가짐 local 구조 : hash table 사용 global 구조 : n-ary tree(계층구조) -> 포인터 유지 등의 비용때문에 트리 안쓰고 stack 씀 hierarchies of local tables 제일 마지막에 접근된 것이 바로 접근된다. type checking 타입 : 값의 범위, 어떤 조건을 만족하는지 타입을 선언하고(binding), 검사(checking) static vs dymanic c..

공부 2022.12.19