KT AIVLE School 3기 22

[AIVLE AI] 빅 프로젝트 3주차

1주차 아이디어 선정 및 검토 2주차 역할 분담 및 기능 구현 시작 의 과정을 거쳐 이제 진짜 개발에 들어가는 3주차에 들어왔다. ui ux는 프로젝트 서비스를 만드는데 있어서 최고의 대화수단이지만, 어찌보면 보조역할로써 활용했을 때 가장 효과가 좋은것이 아닐까 라는 생각이 들었다. 그래서 프론트를 중점으로 하고 주말 또는 저녁시간 짬을 활용해서 ux ui 디자인을 하기로 계획했다. 네이티브 API를 많이 활용하지 않음​ 하이브리드/네이티브 어플리케이션보다 높은 생산성 예상​ 이러한 이유로 우리 조는 웹 기반의 어플리케이션 제작으로 frontend는 React를 사용하기로 했다. 경험해본적 없는 React지만 스파케티 코드라도 어찌저찌 만들어 돌아가게는 해보자라는 생각에 도전했다. 하지만 React는 제..

[AIVLE AI] 빅 프로젝트 2주차

2주차 같은 경우는 위 사진과 같은 내용을 준비했다. 나는 여기서 UI UX와 frontend에 도전하고 싶어서 이 두가지를 담당하게 되었다. [UI UX 경험] UI UX를 구상할 때 기존에 사용하던 플랫폼인 canva를 사용했다. https://www.canva.com/ canva의 경우 인스타 홍보물과 ppt 만들 때 자주 사용했었던 경험이 있어서 익숙하면서도 다양한 예시와 조합이 제공되어서 편리하게 사용했었다. -7차 미니프로젝트에서 canva 사용- 이러한 디자인도 깔끔한 결과물을 만들기 좋았고, 특히 웹 페이지 만들기 상태에서 디자인을 하게되면 HTML 링크 뿐만 아니라 코드, CSS도 제공이 된다는 장점이 있어 부트스트랩에 없는 디자인으로 빠르게 단시간 웹 페이지 디자인을 한다면 나름 장점으..

AI 엔지니어와 AI 개발자 차이점

미니프로젝트 7차 내용중 직무 선택에 있어 좋은 배경지식이 될 것 같아서 따로 정리해보았습니다. AI 엔지니어 AI 개발자 데이터 관리 데이터 수집 및 전처리 담당 데이터 수집, 데이터 cleaning, scaling과 같은 전처리 작업 수행 전처리 된 데이터를 이용하여 모델 개발을 시작할 수 있음 모델 개발 모델 개발 프로세스에서 필요한 기술 인프라를 구성하고 모델을 빌드하고, 테스트를 수행 모델의 알고리즘과 하이퍼파라미터를 선택하고, 모델 학습 및 검증을 수행 모델 배포 모델을 배포하기 위한 인프라 구성 모델 사용을 위한 API 설계 모델을 운영 환경에 배포 모니터링 및 유지보수 모델을 모니터링하고, 필요에 따라 모델을 업데이트하고 유지보수 AI 엔지니어일 경우 데이터 엔지니어를 포함하고 있는 개념이다.

[AIVLE_AI]Django활용 Web App 개발 1일차

Python Django Django 개념 웹 개발의 종합선물세트 웹 개발 프레임 워크 파이썬으로 만든 웹 프레임워크 빠르고 효율적인 웹 개발, MVT 패턴 장점 웹 개발 속도 극대화 코드 재사용 및 모듈화 안전한 웹 애플리케이션 구축 단점 막강한기능을 잘 이용하려면 숙련 및 개념탑재가 필요하다 익혀야하는 개념들이 쪼끔 복잡하고 까다롭다. 들어가기에 앞서 배경지식이 되는 가상 환경에 대해 알아보자 가상환경 가상환경 등장배경 프로젝트별로 정리된 환경을 보관 ex) A에는 tensorflow가 필요하고 B에는 django만 필요합니다. 심지어 A는 python 3.11 버전이 B는 python 3.10 버전을 사용해야 합니다. 각각의 프로젝트에 맞게 라이브러리 환경을 쉽게 조정하고 싶어요. 가상환경 활용 다..

[AIVLE_AI] 가상화 클라우드 실습

[AIVLE_AI] 가상화 클라우드 1일차 Hello, SOOON_ZERO! [AIVLE_AI] 가상화 클라우드 1일차 본문 sooonzero.tistory.com [AIVLE_AI] 가상화 클라우드 2일차 Hello, SOOON_ZERO! [AIVLE_AI] 가상화 클라우드 2일차 본문 sooonzero.tistory.com [AIVLE_AI] 가상화 클라우드 3일차 Hello, SOOON_ZERO! [AIVLE_AI] 가상화 클라우드 3일차 본문 sooonzero.tistory.com 가상화 클라우드 3일차에서 했던 정리 내용 실습 환경 - AWS의 CLOUD9 Cloud IDE - AWS Cloud9 - AWS AWS Cloud9은 브라우저만으로 코드를 작성, 실행 및 디버깅할 수 있는 클라우드 기..

[AIVLE_AI] SQL 2일차

[AIVLE_AI] SQL 1일차 SQL SQL문 SQL: Structured Query Language 데이터베이스에서 데이터를 조회하거나 처리(입력, 수정, 삭제)할 때 사용하는 구문 SQL-86 → SQL-92 → SQL:1999 → SQL:2003 → SQL:2008 → SQL:2011 → SQL:2016 한 제품에서 SQ sooonzero.tistory.com 데이터 변경 DML 문: INSERT / UPDATE / DELETE DML: Data Manipulation Language 데이터 조작 언어 = 데이터를 변경하는 쿼리문 잘못 변경된 것에 대한 즉각적인 복구가 어려울 수 있음 → 항상 조심하고 또 조심 우선 SELECT문으로 변경 대상을 확인하고 또 확인하는 습관 필요 UPDATE문과 ..

[AIVLE_AI] SQL 1일차

SQL SQL문 SQL: Structured Query Language 데이터베이스에서 데이터를 조회하거나 처리(입력, 수정, 삭제)할 때 사용하는 구문 SQL-86 → SQL-92 → SQL:1999 → SQL:2003 → SQL:2008 → SQL:2011 → SQL:2016 한 제품에서 SQL 사용이 익숙하면 다른 제품에서도 사용이 가능 제품마다 호환되지 않은 SQL문도 있음 데이터 기본 조회 단순 조회 SELECT 문이 가장 기본이 되면서 가장 많이 사용하는 쿼리문 대부분의 SELECT문은 FROM절을 사용해 테이블에서 데이터를 조회함 하지만 SELECT 문에 FROM 절이 꼭 필요한 것은 아님 특정 값, 계산식 또는 함수 결과를 조회할 수 있음 AS를 사용해 표시되는 열의 별칭을 지정할 수 있음..