728x90 반응형 분류 전체보기362 [정보처리기사 실기] SQL 개념 차수(Degree) : attribute의 수 카디널리티(Cardinality) : tuple의 수 query DCL (Data Control Language) GRANT GRANT 권한 ON table_name TO 사용자 REVOKE DDL (Data Definition Language) CREATE table, index 생성 CREATE TABLE table_name(field1 데이터타입 조건, filed2 데이터 타입 조건, ...) 예시 20년 2회 12번 다음 테이블을 참고하여 'name' 속성으로 'idx_name'이라는 인덱스를 생성하는 SQL문을 작성하시오. stidnamescoredeptid 2001brown85PE01 2002white45EF03 2003black67UW11 .. 2023. 9. 8. [정보처리기사 실기] Database DB 설계(모델링) 요구사항 분석 개념적 설계 논리적 설계 물리적 설계 구현 트랜잭션의 특징 원자성 트랜잭션 연산은 DB에 모두 반영되거나, 반영되지 않아야 함 일관성 트랜잭션이 성공적으로 완료되면, 언제나 일관성 있는 DB 상태로 변환 독립성 하나의 트랜잭션 실행 중에 다른 트랜잭션이 끼어들 수 없음 지속성 성공적으로 완료된 트랜잭션의 결과는 영구적으로 반영 DB 정규화 제 1정규형 도메인이 원자값 제 2정규형 부분 함수 종속 제거 제 3정규형 이행 함수 종속 제거 BCNF 모든 결정자가 후보키 제 4정규형 다치 종속 제거 제 5정규형 조인 종속 제거 데이터 모델 구성 요소 연산 DB에 저장된 실제 데이터를 처리하는 작업에 대한 명세 (DB조작 기본 도구) 구조 논리적으로 표현된 객체 타입들 간의 관계.. 2023. 9. 8. 23.08.27~23.09.03 업무 1. R&D 연구 과제 수행 역시나 팁스 연구 과제를 수행했다. 1) bert 모델 전이 학습 bert 모델을 통한 분류 모델 학습을 시도했었는데, 정확도가 (드디어) 70%대가 되었다! 어째서 이런 일이 일어났는고 하니... 이전 bert 모델은 사전 학습된 데이터가 하나도 없는, 말 그대로 깡통 모델에 불과했다. 즉 우리가 입력한 학습 데이터 이외에는 아무 것도 학습되지 않았었는데... 문제는 한국어 문장조차 학습이 이뤄지지 않다보니, 자연어로 이뤄진 데이터셋의 학습이 원할하게 이뤄지지 않았던 것. 따라서 klue/roberta-base, klue/bert-base 등 bert 모델을 학습시킨 모델을 사용한 전이 학습을 진행했고, https://huggingface.co/docs/transfor.. 2023. 9. 6. vanilla extract 사용하기 - Selectors styling Selectors 두 가지 방법을 통해 주어진 스타일에 대한 selector를 지정할 수 있다. simple pseudo selectors 매개변수를 사용하지 않아, 알아보기 쉽고 간단하다. styles.css.ts import { style } from '@vanilla-extract/css'; const myStyle = style({ ':hover': { color: 'pink' }, ':first-of-type': { color: 'blue' }, '::before': { content: '' } }); selectors key 좀 더 복잡한 규칙은 selectors key를 통해 지정해줄 수 있다. import { style } from '@vanilla-extract/css'; .. 2023. 8. 31. vanilla extract 사용하기 - 기본 튜토리얼을 차근차근 따라해 볼 예정. Getting Started 설치 npm install @vanilla-extract/css yarn add @vanilla-extract/css 번들러 통합 vanilla-extract는 zero-runtime stylesheets를 지원하기 위해, 빌드 타임에 스타일을 최적화한다. (css class name 해싱 및 생성, 스타일 생성, 불필요 코드 제거 등) 이렇게 최적화된 스타일을 runtime시 추가적인 작업 없이 사용할 수 있도록 하기 위해, 해당 프로젝트의 번들가 vanilla-extract와 함께 동작하도록 설정되어야하는데 → 프로젝트 번들러에 맞는 vanilla-extract plugin을 추가하는 방식으로 이뤄진다! next와 함께 사용해 볼 예정.. 2023. 8. 30. 프로그래머의 뇌 코딩에 영향을 주는 인지 과정 코드가 초래하는 세 가지 종류의 혼란 1. 지식의 부족 : 프로그래밍 언어나 알고리즘 혹은 업무 영역에 대한 지식이 없는 경우 혼란 발생 2. 정보의 부족 : 코드를 이해하기 위해 필요한 정보를 충분히 가지고 있지 못하는 경우 혼란 발생 3. 처리 능력의 부족 : 코드가 너무 복잡해, 두뇌의 처리 용량이 부족하기 때문에 혼란 발생 현 팀에서 겪는 혼란은, 대부분 3에서 기인한다. 각 단계에서 어떤 일이 실행되는지 이해하기 어려운 코드들이 초래하는 혼란은 피할 수 없다. 위에서 아래로 왔다 갔다 해야만, 코드 중간중간 주석을 달아야만 이해할 수(심지어 이래도 처리가 힘들 수도) 있다. 코딩에 영향을 주는 인지 과정 1. 지식의 부족 → 장기 기억 공간(LTM)에 해당 내용이 .. 2023. 8. 30. 어려운 개념을 쉽게 이해하는 법 어려운 개념 저는 사회과학대학을 졸업했습니다. 고등학생 때만 해도 천상 문과 계열의 직업이 어울린다 생각했었고, 대학교를 다닐 땐 수학/과학이 조금이라도 연관되는 순간 흥미를 급격히 잃어버리곤 했습니다. 하지만 현재 저는 1) 스타트업 공동 창업자이자 2) 2년 차 프론트엔드 개발자이자 3) AI 관련 정부 과제 연구원으로써 매일매일 새로운 챌린지와 마주하고 있습니다. 이를 헤쳐나가는 과정은 녹록지 않았습니다. (지금은 더더욱!) 당장 풀어야 하는 문제들이 눈앞에 펼쳐져있는데 이를 해결하기 위해선, 난생처음 접하는 단어들과 마주해야만 하는 상황. 문제가 무엇인지조차 이해가 되지 않는 상황. 개념을 설명하는 글을 설명하는 글을 설명하는 글을 찾아야 하는 상황. 이 난감한 상황들에 몇 번이나 부딪혔습니다. .. 2023. 8. 29. 23.08.20~23.08.27 업무 1. R&D 연구 과제 수행 지난주와 마찬가지로, 팁스 연구 과제를 수행했다. 1) 분류 모델 fine tuning 지난주부터 multiclass classsification을 위해 여러 머신 러닝 모델들을 연구했었다. 그중 gpt를 분류 모델로써 사용하기 위해, fine tuning을 거쳤는데... 지난주 위 회고에 적었던 내용이 적중! 제외했던 feature를 학습 데이터셋에 추가하자, 정확도가 크게 증가한 모습을 확인할 수 있었다. 그렇게 희망적인 주 초반을 보냈는데... 곧 벽에 부딪히고 말았다. 다른 한 팀원은 동일한 데이터 셋으로, lightGBM을 통한 분류 학습을 진행했다. Word2 Vec와Kobert를 사용한 word embeding을 통해 자연어 데이터를 벡터화한 후 lightG.. 2023. 8. 27. 유튜브 댓글 감정 분석을 통한 주식 시장 파악 (2) 2023.08.20 - [source-code/AI] - 유튜브 댓글 감정 분석을 통한 주식 시장 파악 (1) 유튜브 댓글 감정 분석을 통한 주식 시장 파악 (1) 계기이런 뉴스 기사를 봤다. https://biz.chosun.com/stock/stock_general/2023/08/16/7ZSOG4LH4RFBPIPTPL4Y4UYTZU/?utm_source=naver&utm_medium=original&utm_campaign=biz [인터뷰] “종목 추천 많으면 ‘꼭지’…투자기회, 역사에 답 23life.tistory.com 감정 분석 모델 학습 데이터 만들기 구현하고자 하는 모델을 다시 한번 정의해 보자. 유튜브 댓글을 입력받았을 때, 해당 댓글의 감정을 긍정/부정/중립 으로 분류한다. 해당 모델 학습.. 2023. 8. 22. 이전 1 ··· 14 15 16 17 18 19 20 ··· 41 다음 728x90 반응형