# day1

⏰SEF2023 - "DAY1. LEARN 당신도 배울 수 있습니다." 정리
DAY1 시간표 > 1️⃣ 경제학과 출신, 네이버 로봇 자율주행 개발자 되다_김건우(네이버랩스 로봇 자율주행 개발자) 당장 사람들에게 작더라도 서비스를 제공하는 것이 좋아 컴퓨터공학 복수전공 비전공자였기 때문에, 다른 사람들을 따라가지 못한다는 생각이 버거웠음 방학때에는 자만심때문에 놀기도 했음 몇 번 돌려보니 잘되는게 많아서 그냥 잘한다고 생각해왔음 본격적인 전공과목이 시작되니 전혀 이해가 안되어서 많이 힘들었음 과제를 하면서 힘들어 눈물을 보인 적도 있음 학습 방법 tip 이해가 안되면 외운다. 이해하기까지의 추론 과정을

[goormChallenge]Day1_운동 중독 플레이어
드디어 오픈한 구름톤 챌린지!! 바로 1일치 풀어보았습니다!! 풀기전!! 푼후!! 문제 코드

Day1
코딩 기초 트레이닝 C언어 문자열 출력하기 a와 b 출력하기 문자열 반복해서 출력하기 대소문자 바꿔서 출력하기 알파벳 소문자와 대문자를 모두 넣은 배열 준비 각
HTML
HTML: 웹 페이지의 구조 CSS: 웹 페이지의 스타일 JavaScript: 상호작용 HTML 기본구조 HTML 구성 요소: 태그,속성,문법 태그: HTML 문법을 이루는 가장 작은 단위이다. 속성: 태그에 의미와 기능을 보충한다 문법 : - 주석 화면 상으로는 표시되지 않지만 HTML에 적혀있는 정보이다. 개발자 도구를 통해 주석 확인이 가능하기 때문에 민감한 정보나 중요한 정보를 적어놓는 것은 지양해야한다. 태그 - HTML 문법을 이루는 가장 작은 단위 웹 페이지를 구성하는 다양한 요소를 정의하는 역할 태그 추가학습 시맨틱 태그 (Semantic Tags)와 사용 이유 시맨틱 태그 (Semantic Tags) 종류 실습예시

23.01.25 - HTML(1) 실습정리
HTML 첫수업, 실습정리 실습 (1) page 실습(2) page with style 실습(3) page with link 실습(4) page with script

day01
day01 Hello World!! Eclipse 단축키 뭐가.. 엄청 많다.. Ctrl + Shift + (+,-) = 글씨 확대 축소 Ctrl + M = 전체화면 Ctrl + D = 커서 있는 라인 전체삭제 Ctrl + Z = 복원 Undo Redo 기억나는 단축키 뭐가.. 더 많겠지.. Ctrl + X = 잘라내기 Win + Shift + S = 윈도우 캡쳐 Ctrl + Shift + N = 새폴더 Win + R = 실행창
1일~2일차 재정리
1일차 - 리엑트 입문 >OS는 Operating System, 운영체제를 의미함. (window, mac, linux(ubuntu)) > 프로젝트를 시작하기 위해서는 Node.js를 OS에 설치. > Node.js는 브라우저에서만 작동하는 자바스크립트를 브라우저 외 다른 환경에서도 사용할 수 있도록 해주는 실행도구. >node.js에서 자주 쓰이는 자바스크립트 코드들을 패키지로 만들어 모아놓은 하나의 저장소가 npm이고, yarn은 페이스북에서 만든 속도가 조금 더 빠른 package manager!! >React ? >>자바스크립트를 이용해 쉽고 효율적으로 웹 서비스를 만들 수 있도록 페이스북에서 만든 도구 리액트보다 더 추가된 기능을 사용하기 위해 Next.js라는 프레임워크를 설치했다. 즉, next.js는 react의 업그레이드 버전!! 이라고 보면됨. 이렇게 프로젝트를 설치하고 보면 초기세팅 구조가 보이는데 이 부분을 보일러플레이트 라고한다

23.01.05 - 자연어 처리(1)
Do it! BERT와 GPT로 배우는 자연어처리 :트랜스포머 핵식 원리와 허깅페이스 패키지 활용법 >https://ratsgo.github.io/nlpbook/docs/introduction 1-1 딥러닝 기반 자연어 처리 모델 p12 기계의 자연어 처리 : 문장을 형태소(토큰화), 백터화 한다. 입력 -> 모델(함수) -> 출력(확률) :자연어 처리 모델으 자연어를 입력받아서 해당 입력이 특정 범주일 확률을 반환하는 확률 함수이다. 딥러닝 : 데이터 패턴을 스스로 익히는 인공지능의 한 갈래입니다. 여기서 딥이란 많은 은닉층을 사용한다는 의미입니다. 딥러닝 가운데서도 BERT와 GPT이 딥러닝 기반 자연어 처리 모델이라고 합니다. 1-2 트랜스퍼 러닝(전이 학습) p17 트랜스퍼 러닝 : 특정 테스크르르 학습한 모델을 다른

remove duplicates from sorted array
문제 링크 : https://leetcode.com/explore/featured/card/top-interview-questions-easy/92/array/727/ 문제 설명 : 감소하지 않는 순서로 정렬된 배열이 주어지고, 그 배열내에서 중복요소를 제거하여 갯수를 리턴하는 문제 풀이방법 : 1) 빈 벡터를 하나 생성하여 unique number 를 저장하도록 함 2) 배열은 재생성, 카피하지 않고, 기존 배열 그대로 사용 3) insert number, i 두 개의 비교요소를 선언 4) 맨 처음 요소를 vector push 하고 반복문은 index 1번부터 시작한다. 0번째 index는 어차피 고유 숫자일테니 변경할 필요없음 5) i index가 p 맨끝요소와 비교하여 같으면 index만 증가 하고 continue; , 다른 값이면 p 벡터에 push하고, insert index값 을 i번째 값으로 바꿔준 뒤 insert index 증가. 제출결과 : 실
데이터베이스-오라클 복습(1). 22.11.22.화
Day59 - 데이터베이스-오라클(11). 케라스(1) 22.11.18.금
linsapce와 arange 차이점 np.linsapce (시작,끝,숫자) : 처음, 끝 값 포함한다. : 숫자 강조시 사용 np.arange ([시작],끝,[구간]) : 끝 값 포함하지 않음. []로 생략가능 : 범위, 구간 강조시 사용(소수점 표시) import 
Day47 - 데이터베이스-오라클(1). 22.11.2.수
SELECT문의 다양한 활용법에 대해서 알아보겠다. SELECT문은 통계분석부터 데이터베이스에 이르기 까지 모든 IT서비스 SELECT문을 이용한다. 👌SSQL문 주의사항. SSQL문 작성시 테이블 이름과 열이름 대문자로 쓰길 권장한다. SQL은 대.소 문자를 구분하지 않는다. 대문자는 가독성을 높이는 이유가 있다. 👌DB 형태 살펴보기 칼럼 로우 
Day46 - 과제2(1). 22.11.01.화
이미지 처리 딥러닝과 머신러닝의 차이 > ** > > 딥 러닝은 동영상이나 음성, 이미지 데이터를 처리하는 데에 있어 특히 강력한 모습을 보인다. 머신 러닝은 복잡한 이미지를 잘 분간하지 못하는데, 딥 러닝은 고양이와 개를 꽤나 간단하고 쉽게 구분해낸다. 실제 영상 및 이미지 분석 툴들에 딥 러닝이 많이 활용되는 이유다. > 기업들로서는 인스타그램에 올라와있는 이미지와 영상들을 쉽고 빠르게 분석해 소비자들의 정서와 동향을 파악할 수 있게 된다. > >이로부터 영상 분석 기능을 추가시켜 쇼핑을 하는 사용자들이 사고자 하는 아이템을 카메라 앱으로 화면캡처만 해도 되도록 한다거나 하는 서비스를 제공할 수 있다. 이미지 처리 기초 여기에서는 이미지 데이터를 표현하는 방식과 이

Day43 - 크롤링(1). 22.10.27.목
크롤링(crawling) 크롤링(crawling) 혹은 스크레이핑(scraping)은 웹 페이지를 그대로 가져와서 거기서 데이터를 추출해 내는 행위다. 크롤링하는 소프트웨어는 크롤러(crawler)라고 부른다. 서버 검색이 막혔을때 user agent 검색(구글링) header = {"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 Edg/106.0.1370.52"} ##단, r
Day1
Day1 Velog 를 처음 접하고 첫 출간을 해본다. 10분 마크다운 입력방식을 공부한 보람이 있다. 사실 많은 내용을 사용하지는 못하지만 큰 개념에서의 틀이 보여진다.

Day30 - 머신러닝(1). 22.10.07.금
https://colab.research.google.com/drive/17jkzmhVqdvMx6tUpEVKAYFP5zokFF7UO#scrollTo=p5KlcD80hTTq http://localhost:8888/lab/tree/%EB%A8%B8%EC%8B%A0%EB%9F%AC%EB%8B%9D.ipynb 머신러닝 이란, #딥러닝에서 이어지는 내용이다. #딥러닝이 못하는거 머신러닝이 한다. (데이터량이 많지 않아서, 병원->희귀병.) #중요도: 딥러닝 > 머신러닝 #4. 분류 0,x문제 답이 정해져 있음 예) 은행 대출은 받아 말아? #5. 회귀 숫자 맞추기 예) 키가 얼마나 되는가? #7. 군집화 모의는거 어느것이 맞는지 모르는거 답이 정해져 있지 않음. 사이킷런으로 시작하는 머신러

Day18 - Pandas 데이터분석(1). 22.09.20.화
오전수업 시작 [ 이미지 뽑기, 색 바꾸기] >모든 이미지는 픽셀의 값이 모여있는 2차원 array로 볼 수 있습니다. >주어진 이미지는 0~255(8bit)까지 값을 가지는 512*512 크기의 array입니다. >(255에 가까울수록 밝은색, 0에 가까울수록 어두운색.) >0은 아무것도 없는색이다. 문제(1) 검은색으로 픽셀 바꾸기 img_origin = img.copy() img=img_origin (2) 문제 (2) 행과 열을 바꿔주어라. 축변환. +2
[코딩도장 내용 정리- ] >많은 프로그래밍 언어들은 구문이 끝날 때 ;(세미콜론)을 붙여야 합니다. 하지만 파이썬은 세미콜론을 붙이지 않습니다. > >단, 세미콜론을 붙여도 문법 에러는 발생하지 않습니다. 보통 한 줄에 여러 구문을 사용할 때 세미콜론으로 구분해줍니다. > > > 파이썬에서 사람만 알아볼 수 있도록 작성하는 부분을 주석(comment)라고 합니다. 즉, 주석은 파이썬 인터프리터가 처리하지 않으므로 프로그램의 실행에는 영향을 주지 않습니다. > >보통 주석은 코드에 대
Python 수업 보충(1)+1
[파이썬 코딩도장 정리] 파이썬은 Windows, 리눅스, macOS에서 설치할 수 있습니다. 파이썬 공식 사이트 : http://www.python.org/downloads/ > print('Hello, world!') : Hello, world! > 참고 | 에러 * NameError: name ... is not defined: 함수 이름을 잘못 입력했을 때 발생하는 에러입니다. 파이썬은

Python 수업 보충(1)
[파이썬 코딩도장 정리] > - Unit 1. 소프트웨어 교육과 파이썬 > >스마트폰이 나오면서 일상을 변화시켰습니다. SNS를 통해 손쉽게 주변 사람들의 소식을 주고 받고, 몇 번의 터치만으로 은행 업무도 볼 수 있게 되었습니다. 그리고 이제는 스마트폰의 지도와 길 찾기 기능만 있으면 어디든지 정확하게 찾아갈 수 있습니다. 모두 소프트웨어가 발전한 덕분입니다. > >의료 분야는 빅데이터와 인공 지능을 통해 최적화된 치료법을 제공해주고 있습니다. 또한, 일상 생활에서도 스마트 워치로 심박수, 혈당 수치 측정, 칼로리 계산까지 가능합니다. 이러한 의료 정보는 모두 소프트웨어로 처리되며 스마트 헬스케어라는 분야로 자리를 잡았습니다. > >그리고 빅데이터는 데이터를 기반으로 예측을 하고 과학적으로 의사를 결정하는 분야인데, 대표적인 사례가 서울시 심야버스 노선 최적화입니다. 서울시와 KT는 사람들의 휴대전화 사용 위치, 신용 카