전체 글 57

미래의 개발자 강도산 뒤죽박죽 2편

테이블이란? -행 과 열이 이루어진 데이터의 집합을 말한다 행(Row) -가로로 묶은 데이터셋 -관계형 데이터베이스에서는 튜플(Tuple) or 레코드(Record)라는 이름으로 불림 열(column) -세로로 묶은 데이터셋 -관계형 데이터베이스에서는 필드 or 속성(Attribute)이라는 이름으로 불림 관계형 데이터베이스란? -테이블로 이루어져 있으며, 이 테이블은 키(key) 와 값(value)의 관계를 나타낸다 -데이터의 종속성을 관계(relationship)로 표현하는 것이 관계형 데이터베이스의 특징이다 관계(relationship) -주로 테이블(Table)과 같은 의미로 사용되며, 데이터의 집합을 의미. -튜플(Tuple)과 속성(Attribute)으로 구성

카테고리 없음 2021.12.05

미래의 개발자 강도산 뒤죽박죽 1편

-리스트 : [] -튜플 : () -딕셔너리 : {} 파이썬 리스트 함수편 1) extend() -요소를 확장해준다 즉 기존 리스트에 다른 리스트를 합한다. -extend() 많은 요소 추가 가능 but append()는 하나씩 추가 가능. 2) pop() -리스트 내부 요소를 꺼낸다 대신 리스트 요소를 꺼내면서 그 요소는 리스트 안에서 지워짐. 3) sort() -정렬함수(참고로 문자도 정렬이 가능하다.(ㄱㄴㄷㄹ...순으로) 4) insert() , remove() -remove() 는 요소를 없애주는 함수이다. 하지만 요소를 없앨 때 중복되는 요소가 있다면 가장 처음에 있는 요소만 제거해준다. 4-1) del 5) count() -리스트 내부의 요소의 개수를 세어줌(한개씩만 가능). 6) copy()..

카테고리 없음 2021.12.05

무작정 따라하기 (사진에서 문자인식하는 AI 쉽게 만들기)

인공지능 교육을 들으면서 사진에 있는 텍스트는 들고 올 수 없을까라는 고민을 자주 했다. 그러던 중 정말 쉽고 짧은 코드로 실현할 수 있는 실습을 찾게 되었다. 그래서 소개해 보려고 한다. 짜잔 https://www.youtube.com/watch?v=L8q-KCbXybc 참고 링크에 있는 영상을 따라 하다 보면 나와 같은 코린이라면 분명 오류를 접하게 될 것이다. 오류를 잡고 글을 쓰게 되어서 오류 코드 사진은 없지만 혹시 result 열에서 오류가 난다면 그건 아마 99.99프로 pytesseract 설치 도중 나오는 Additional language data에 체크를 안했을것이다 꼭 체크하도록!! 체크 그럼 모두들 아자아자

카테고리 없음 2021.10.25

언젠간 나도 개발자 4

Droupout 딥러닝을 시작했다면 overfitting이란 단어를 많이 들어봤을것이다 overfitting(과적합)을 쉽게 설명하자면 기사시험을 준비한다고 치자 그럼 기출문제만 달달 외운다면 답이 다기억나서 기출문제를 풀면 100점을 맞을 것이다 하지만 조금이라도 달라진 새로운 문제를 푼다고 하면 틀릴 확률이 높을 것이다 이러한 현상을 Training Data(학습 데이터)에 Overfitting(과 적합)되었다고 한다. 즉 너무 과적합이 되면 일반화 능력이 떨어지며 새로운 데이터가 들어오면 맞출 가능성이 적어진다 앞에 설명이 길어졌는데 Droupout도 이 overfitting을 방지하기 위한 방법으로 등장하게 되었다 기본 신경망의 구조는 왼쪽처럼 각 레이어가 노드로 연결되어있다. 모델이 깊어질수록 ..

카테고리 없음 2021.10.17

언젠간 나도 개발자 2

딥러닝 하이퍼파라미터(Hyper Parameter) = 초매개변수 -Model이 Learning 할 때 효과를 좋게해줄 수 있는 변수로 Weight와 Bias 등과 같은 파라미터가 가진 자동으로 설정되는 변수를 의미한다. 경사하강법(Gradient Descent) 인공지능 - 기계를 인간과 비슷하게 동작하게 하는 기술 머신러닝 - 기계도 데이터를 줘서 학습시키기 딥러닝 - 뉴럴 네크워크(뇌 신경망)를 이용해 머신러닝을 진행하는것 (이미지 분석 굿 - 자율주행 순서가 있는 데이터 분석 예측 - 번역) 손실함수(Loss function) -모델의 정확도를 평가할 수 있는(오차를 구하는 수식) 선형함수인 h(x)=cx를 활성화함수로 사용한 3층 네트워크를 떠올려 보세요. 이를 식으로 나타내면 y(x)=h(h(..

카테고리 없음 2021.10.12

언젠간 나도 개발자 1

정적 데이터 : 서버에서 실시간으로 변환되어 적용되어지는 데이터를 동적 데이터라고 한다. 동적 데이터 : 메모리에 데이터를 올려놓은 상태에서 필요할 때마다, 데이터를 호출하여 사용하는 데이터를 정적 데이터라고 한다. 정적 웹 페이지 : 서버에 미리 저장된 파일이 그대로 전달되는 웹 페이지 동적 웹 페이지 : 서버에 있는 데이터들을 스크립트에 의해 가공처리한 후 생성되어 전달되는 웹 페이지 인덱싱 - DB에 색인을 남기다(색인을 통해 검색범위를 줄일수있어서 효과적이다)

카테고리 없음 2021.10.12

멋쟁이사자처럼 AI 스쿨 4기 최종 합격 후기

드라마 스타트업을 감명깊게 본 나는 코딩을 도전해보기로 결심했다 무작정 여러 인강으로 코딩을 공부하다가 부트캠프라는 것을 알게되었고 여러 블로그나 유투브에서 정보를 모으기 시작했다. 그러던중 멋쟁이사자처럼 AI 스쿨 4기 모집 공고를 보게 되었다!! 제일 눈에 띄는 11회차에 지원을 하였다. (물론 이 수업을 듣고 프로젝트를 하면서 11회차가 제일 과정의 스펙트럼이 넓다는 것을 팀원에게 듣게 되었다.) 지원을 하고 나서부터 홈페이지를 하루에 5번은 꼭 들어가 본 거 같다. 그만큼 경쟁률도 높다고 생각하여 신중하였고 자소서에 영혼을 갈아 넣었던 거 같다. 자소서의 문항은 3문항이었다. 1.인공지능 역량에 관심을 가지게 된 계기는 무엇인지, 현재까지 어떤 노력을 해왔는지, 그 연장선에서 과정이 필요한 이유를..

카테고리 없음 2021.09.01