분류 전체보기
-
C programming 기초 4강과외 수업 자료/C 2022. 11. 3. 23:15
이전 포스팅에 이어서 이번 시간에는 더 많은 조건문과 배열 대해서 알아볼 것이다. 1. 조건문 1.1 if ~ else 문 if ~ else에서 else의 사전적 의미는 ' 그 밖에 '에 또는 ' 그렇지 않으면 '을 의미한다. 조건문에서 if ~ else문을 사용하면 참인 경우와 그 빡의 경우를 엄격히 구분해서 프로그램의 흐름을 제어할 수 있습니다. 위 그림은 if ~ else문의 흐름을 표현한 그림이다. 위 그림을 해석하면 " 조건식이 참인 경우 내용 1을 수행해라, 조건식이 참이 아닌 (그 밖에) 경우 내용2를 수행해라! " 이다. 위 코드에서 if문은 age >= 15 && age 책 : 열혈강의 C언어 본색 / 박정민
-
바이오 0 - 인공지능 기술 개요AI/Bio & Medical 2022. 11. 3. 00:52
바이오 데이터 공부를 위해 "의료 바비오 AI 교육 온라인 과정"을 수강하며 공부한 내용을 정리한 글입니다.https://bio.kidico.kr/sub/edudept/edudept_detail?no=28 의료 바이오 AI 교육의료 바이오 AI 교육 실무형 개발인력 양성bio.kidico.kr현재 인공지능의 발전이 가속화되며 backbone model들의 성능이 만족할만한 성능으로 발전되었음에 따라 특수한 분야에 대한 연구가 활발하게 진행되고 있다. 그중에서 바이오 AI에 대해서 공부해보고자 한다.바이오 AI에 대한 내용을 공부하기 전 우선 현재 인공지능 기술들의 전반전인 개요를 소개한다.1. AI에서 다루는 문제Reasoning, problem-solving추론, 유사한 과거 문제의 해결에 기초해서 ..
-
Vision GNN : An Image is Worth Graph of Nodes (Review)AI/Vision 2022. 10. 20. 18:42
Vision GNN : An Image is Worth Graph of Nodes Kai Han 1,2,* , Yunhe Wang 2*, Jianyuan Guo 2, Yehui Tang 2,3 , Enhua Wu 1, 4 Vision GNN (ViG) 은 GNN을 Vision 분야에 적용시키는 방법에 관한 논문이다. GNN 혹은 GCN은 다양한 분야에서 현재 사용되고 있다. 신약 개발과 암세포 탐지 등과 같은 헬스 케어와 넓게는 유기 화학 ai 분야에서 널리 사용되고 있다. 이를 vision task에 적용하는 논문이다. 논문 doi : https://doi.org/10.48550/arXiv.2206.00272 Vision GNN: An Image is Worth Graph of Nodes Network..
-
C programming 기초 3강과외 수업 자료/C 2022. 10. 20. 18:00
이번 포스팅에서는 반복문과 조건문에 대해서 알아볼 것이다. 1. 반복문 어떤 행동을 반복적으로 수행하는 문장을 컴퓨팅 세계에서는 반복문이라고 한다. C언어의 반복문의 종류에는 3가지가 있다. while 문 for문 do ~ while 문 위 그림과 같이 우리가 물건을 구매할 때 돈이 부족하면 돈을 모으기 위한 행위를 반복하게 되는데 이를 반복문으로 표현한다. 1.1 while while 문은 일반벅으로 프로그래밍을 할 때 자주 사용하는 것 중 하나이며 while Loop라고도 부른다. while의 사전적 의미는 '~하는 동안'이다. 이와 비슷하게 C언어에서의 while은 '조건'이 '참' 인 동안에 '반복해라'는 의미다. 위 그림의 코드에서 while 문의 조건문은 num < 5 이다. num이 5보다 ..
-
C programming 기초 2강과외 수업 자료/C 2022. 10. 11. 14:54
앞선 강의에서 c programming의 구성과 printf, scanf에 대해서 학습을 진행했다. 이번 강의에서는 연산자와 자료형에 대해서 알아볼 것이다. 1. 연산자 연산자란 연산을 수행하는 기호를 의미한다. C언어의 연산자란 논리식이나 산술식을 표현하고 처리하기 위해서 제공되는 다양한 기호들을 의미한다. 대입, 산술, 복합 대입, 증감, 관계, 논리, 조건, 비트 논리와 비트 이동 연산자가 있다. 이 중 본 글에서는 대입, 산술, 복합 대입, 증감, 관계, 논리, 조건 연산자에 대해서 알아볼 것이다. 분류 연산자 대입 연산자 = 산술 연산자 +, -, *, /, % 복합 대입 연산자 +=, -=, *=, /=, %= 증감 연산자 ++, -- 관계 연산자 >, =, >, b a가 b보다 클지를 비교 ..
-
C programming 기초 1강과외 수업 자료/C 2022. 10. 11. 13:20
프로그래밍이란? 요즘 다양한 프로그램들을 이용하여 실생활의 다양한 문제들을 해결해 나가고 있다. 예를 들어, 스마트폰을 통해 검색을 하거나 날씨를 확인한다던가, 공장에서의 기계제어를 하고 더 나아가 자동차의 네이비게이션 주차 프로그램 등등 이제 프로그램이 접목되지 않은 곳을 찾는 것이 더 힘들어졌다. 프로그래밍(Programming)이란 이와 같은 프로그램을 만드는 행위, 즉 간단히 말하면 개발이라고 생각해도 된다. 프로그래머(Programmer)란 프로그래밍을 하는 사람, 즉, 프로그램을 개발하는 사람이다. 프로그래밍 언어 프로그래밍 언어는 다양하게 존재한다. 이중 대표적인 3가지를 알아보자. - C언어 c언어는 프로그래밍의 기본기이다. 보통 프로그래밍을 처음 입문하게 되면 C언어를 배우는 경우가 많다..
-
알고리즘 경량화 - 모델 압축 기법AI/Vision 2022. 10. 5. 18:36
현재 Deep Learning(DL) model들의 연구가 활발히 진행됨에 따라 가파른 성장을 보이고 있습니다.Convolutional Neural Network (CNN)의 경우 이미 특정 데이터 세트에서는 classificatoin 성능이 인간을 뛰어넘었습니다.그러나 이러한 발전과 함께 CNN을 비롯한 DL model들은 더 깊어지고 복잡해지며 이전보다 더 많은 데이터와 더 많은 computing power를 요구하게 되었습니다.이러한 문제는 제한된 실제 리소스 상황에서 좋은 성능을 가지는 최신 DL model을 사용하는 것에 무리가 생기게 됩니다. 이러한 문제를 해결하고자 많은 경량화 방법들이 연구되었습니다.경량화를 진행하는 경우 반드시 기존 모델과 비슷한 수준의 성능을 유지하며 더 적은 param..
-
Emerging Properties in Self-Supervised Vision TransformerAI/Vision 2022. 9. 29. 18:01
ICCVEmerging Properties in Self-Supervised Vision TransformerMathilde Caron (1,2), Hugo Touvron (1,3), Ishan Misra (1), Herve Jegou (1), Julien Mairal (2), Piotr Bojanowski (1), Armand Joulin (1) 본 논문은 Facebook AI Research 에서 ICCV에 제출한 논문으로 효율적인 Vsion Transformer(ViT) 학습을 위해 knowledge distillation 사용하는 frame work를 제안한 논문 입니다.원본 논문 DOI : https://doi.org/10.48550/arXiv.2104.14294 Emerging Propert..