필요한 선행 학습 Python 기초 → 기존 AI 구현을 위해서는 선형대수, 통계, 확률, 미적분 등을 알아야 하나, 사용할 도구들(Langchain, FastAPI, Streamlit 등)에서 모델을 제공한다 배울 기술 Langchain LLM(Large Language Modelel)을 활용한 어플리케이션을 만들기 위한 프레임워크 GPT4와 연결하여 더 적은 비용, 더 많은 모듈을 사용할 수있다. Streamlit python 코드만 작성하여 HTML, CSS, Javascript를 자동 생성해주는 프로그램 Pinecone Vector형 DB Hugging Face GPT-4가 아닌 다른 모델을 가져와 사용하는 프로그램 FastAPI ChatGTP plugin을 통해 Chatgpt UI가 호출 가능 ..
1. inittializr를 이용해 spring boot 설치 2. 의존성 추가 -- build.gradle plugins { id 'java' id 'org.springframework.boot' version '3.2.4' id 'io.spring.dependency-management' version '1.1.4' } group = 'com.velog.woong' version = '0.0.1-SNAPSHOT' java { sourceCompatibility = '17' } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter' implementation 'or..
1. inittializr를 이용해 spring boot 설치 2. 의존성 추가 -- build.gradle plugins { id 'java' id 'org.springframework.boot' version '3.2.4' id 'io.spring.dependency-management' version '1.1.4' } group = 'com.velog.woong' version = '0.0.1-SNAPSHOT' java { sourceCompatibility = '17' } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter' implementation 'or..
PSR이란? 수많은 사람들이 PHP를 사용하며, 현재는 Laravel framework가 가장 핫한 프레임워크이나, 이외에도 코드 이그나이터, 심포니, CakePHP 등 다양한 프레임워크들이 존재하며, 이 프레임워크를 사용한 다양한 코드들이 존재할 것이다. 읽기 쉽고 통일성 있는 코드를 작성하게 된다면 프레임워크 내부 함수를 직접 확인할 때, 다른 사람과 협업하고 이직할 때에도 적응하기 쉬울 것이다. 이를 위해 PHP를 사용하는 프로그래머들에게 전 세계 공통으로 하는 일종의 코딩 표준을 제시한 것이 바로 PSR이다. 실제로 프레임워크들 또한 최근 업데이트한 코드들을 PSR을 지키며 개발하고자 노력하고, 모든 표준에 맞출 수는 없겠지만, 가능한 지키고자 노력하다 보면 조금 더 깔끔하고 알아보기 쉬운 코드를..