분류 전체보기57 [책] 쓸모 있는 AI서비스 만들기 허깅페이스(Hugging Face)에는 다양한 사전학습 모델들이 공개되어 있어, 이를 활용하면 실무에 적용 가능한 흥미로운 앱들을 신속하게 개발하고 테스트해 볼 수 있습니다.이러한 환경은 마치 GitHub가 처음 등장해 개발자들 간의 협업을 혁신적으로 개선했던 시기를 연상케 합니다.한빛미디어에서 출간한 '쓸모 있는 AI 서비스 만들기'는 이론적인 내용보다는 실제 현장에서 활용 가능한 다양한 서비스 구현에 초점을 맞추고 있어, 이를 중심으로 리뷰를 진행하고자 합니다. AI 개발 트렌드와 실용적 접근AI에 대해 학습하다 보면 선형회귀, CNN, 인공신경망 구조, 하이퍼파라미터 등 이론적인 부분에 치중하게 되어, 정작 AI의 다양한 기능을 실제로 어떻게 활용할지 놓치는 경우가 많습니다.이 책의 특징은 다음과 .. 2024. 8. 25. [책] 처음 시작하는 FastAPI 파이썬 웹 개발자라라면 한번 이상은 들어보았던가 이미 사용하고 있을 FastAPI 관련하여 "처음 시작하는 FastAPI"는 O'Reilly의 "FastAPI: Modern Python Web Development"의 한국어 번역본으로,한빛미디어에서 출간되었습니다. 본 리뷰는 현직 FastAPI 개발자의 관점에서 이 책의 가치와 내용을 보고자 하였습니다. FastAPI는 최근 파이썬 웹 개발 커뮤니티에서 주목받고 있는 프레임워크로, 많은 개발자들이 이미 실무에서 활용하고 있습니다.본 서적은 FastAPI의 기본 개념부터 고급 기능까지 포괄적으로 다루고 있어,실무에서 FastAPI를 사용 중인 개발자들에게 지식의 간극을 메우고 역량을 향상할 수 있는 좋은 기회를 제공합니다. FastAPI의 주요 특징:비동.. 2024. 7. 20. [책] 개발자를 위한 필수 수학 AI의 혁신과 함께 머신 러닝(ML)을 효과적으로 수행하기 위해서는 수학적 지식이 필수적입니다.알고리즘과 수학이 시너지를 이루는 과정을 경험하면서,데이터 과학자를 꿈꾸는 이들에게는 필수적인 수학 지식의 중요성을 깨닫게 됩니다.이번 리뷰에서는 한빛미디어의 개발자를 위한 필수 수학(Essential Math for Data Science)을 리뷰해봅니다. 이 책의 원제목은 Essential Math for Data Science로,고등학교와 대학에서 배운 기본적인 수학 개념들을 다시 한번 훑어볼 수 있는 좋은 기회를 제공합니다. 데이터의 중요성이 날로 증가함에 따라, 수학과 통계학에 대한 관심도 높아지고 있습니다.이는 다양한 AI 서비스의 출현으로 이어지며, 설명 가능성(Explainability)은통계 컴.. 2024. 6. 24. [책] 알고리즘 인사이드 with 파이썬 오랜만에 코딩 테스트 연습을 다시 시작하려고 고민하던 중, 주(중)니어 개발자 분들께 추천할 만한 '알고리즘 인사이드 with 파이썬' 리뷰를 해보려고 합니다.많은 주(중)니어 개발자분들이 다양한 기업의 코딩 테스트를 준비하고 계실 텐데요.전공자라면 주변의 도움을 받으며 기본적인 준비를 할 수 있겠지만,비전공자나 코딩 테스트를 처음 접하는 분들은 방대한 자료 속에서 방향을 잃기 쉽습니다.물론 익숙한 언어를 가지고 유형을 공부하면 되겠지만 저는 파이썬을 추천드립니다. 파이썬을 추천드리는 이유는접근성이 좋고 알고리즘 구현에 생산성이 좋으며 기본 자료구조를 문법으로 제공됩니다. 예를 들어 몇가지 언어로 배열의 합을 계산해 봅시다.def sum_arr(arr): return sum(arr)arr = [1,2,3.. 2024. 5. 26. [책] 이것은 자바다(feat. JAVA21) JAVA21(23/09/20 릴리즈)의 감도 익히고 내부스터디도 할 겸 어떤 것으로 스터드를 하면 좋을까 고민하다가 한빛미디어의 지원으로 다수의 현장에서 교육교재로 사용하는 ‘이것이 자바다’를 리뷰하게 되었습니다. 자바의 핵심을 완벽히 이해하는 데 도움이 되는 기본서대학교때부터 웹 어플 등에서(JBuilder를 이용해 윈도프로그램까지) 자바를 이용하였지만 프로젝트 환경에 맞게 언어를 사용하는 것이고 언어별로 기본서는 하나씩 있으면 좋겠다고 생각하는지라 토비의 스프링과 함께 이 책은 기본서로 두고 보기 좋다고 생각합니다.새로운 기술들은 발전된 모습을 보여주기에 당장은 프로덕트에 적용하기 어려워도 감을 잡고 있으면더 좋은 패턴을 적용해 볼수 있을 것입니다.// 😰public class HelloWorld .. 2024. 4. 23. 한권으로 끝내는 이미지 생성 AI with 미드저니 OpenAI의 Sora모델로 만들어진 영상들을 보면영상처리를 공부했던 과거기억을 되새겨 보면 이게 말이 되나 하는 생각이 듭니다.API가 있다면 사용해보고 싶은데 영상 못지않게 생성형 이미지 역시 비약적인 발전을 이루고 있고 DALL·E 2나 스테이블 디퓨전, 미드저니 같은 솔류션들이 계속 발전 중입니다. 실무에서는 미드저니를 많이 사용하고 있는데,다른 것보단 독보적인 퀄리티 때문이라고 생각됩니다. 현재 실무에서 사용하는 미드저니를 제대로 써보기 위해한빛미디어의 ‘한 권으로 끝내는 이미지 생성 AI with 미드저니’라는 책을 소개합니다. 3개의 파트에 여러 챕터들이 있고각 챕터는 레슨들을 통해 전체적으로 미드저니를 쉽게 이해시켜 줍니다.파트 1에서는 기본적인 이해를 돕고 있습니다.이미지 생성 AI란?말.. 2024. 3. 24. Elasticsearch Query DSL 주요 키워드 정리 Elasticsearch는 강력한 검색 엔진으로, 복잡한 검색 조건을 표현하기 위한 Query DSL(Domain Specific Language)을 제공합니다. 이 글에서는 Elasticsearch 검색에서 자주 사용되는 주요 키워드와 쿼리 타입에 대해 알아보겠습니다.Bool 복합쿼리 구조Bool 쿼리는 여러 쿼리 조건을 결합하여 복잡한 검색 로직을 구현할 수 있게 해주는 복합 쿼리입니다. 기본 구조는 다음과 같습니다.GET /_search{ "query": { "bool": { "must": [ { }, … ], "must_not": [ { }, … ], "should": [ { }, … ], .. 2024. 3. 6. Developing Apps with GPT-4 and ChatGPT GPT-4를 활용한 인공지능 앱 개발(Developing Apps with GPT-4 and ChatGPT)최근 인공지능 기술의 발전은 파운데이션 모델(Foundation Model)의 출현과 함께 혁신적인 변화를 겪고 있습니다. 대표적인 예로, 다양한 언어 모델 중에서도 특히 ChatGPT가 주목을 받고 있죠. 2024년 2월, 구글 어시스턴스가 Bard에서 Gemini로 변화하며 일상생활에서의 사용 비중이 증가했음에도 불구하고, 개발자들 사이에서는 여전히 ChatGPT의 활용도가 높은 것 같습니다.개발자 입장에서 볼 때, 기존에는 복잡한 텐서플로우(TensorFlow)나 머신 러닝 알고리즘을 학습하고, 방대한 데이터를 레이블링하는 과정이 필수적이었습니다.그러나 파운데이션 모델의 등장으로 이러한 전통적.. 2024. 2. 26. 24년 주목해야할 LLM 비교 2023년에 오픈소스 AI의 빠른 성장을 이룬 것 같습니다.특히, 2022년에는 OpenAI의 11월 ChatGPT 출시가 큰 관심을 끌었으며, 이후로 연구 및 상업적 용도의 고성능 오픈소스 대규모 언어 모델(LLM)이 계속해서 등장하고 있습니다.이런 사전 학습된 파운데이션 LLM 모델은 아직까지 GPT-4와 같은 독점 AI 모델의 성능을 완전히 능가하는 수준은 아니지만, GPT-3.5와 같은 LLM을 대체할 수 있는 대안으로 주목되며 기존의 AI관련 산업의 방식을 통채로 변화하게 된 계기가 된 것 같습니다.2024년에는 오픈 소스 AI 생태계가 더 발전함에 따라 주목해야 할 6가지 상위 LLM이 등장할 것으로 예상됩니다. 이러한 모델은 다양한 분야에서 활용될 것으로 예상되며, 우리가 이를 알아두면 좋을.. 2024. 2. 23. [docker] AMP환경 구축하기 1. 목표 Docker composer를 이용하여 APM환격을 구축하여 그누보드 설치하여 개발환경 구축 2. 파일구성 2-1. docker-compose.yml version: '3.9' services: web: build: context: . dockerfile: Dockerfile depends_on: - db volumes: - ./www:/var/www/html/ #볼륜마운드 ports: - 8080:80 db: container_name: mysql8 image: mysql:8.0 command: --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: ***** #db이름 MYSQL_USER: ****.. 2024. 1. 22. [책] 기계의 반칙 OpenAI의 chatGPT, Google의 Gemini 이를 활용한 Bard나 Facebook의 LLAMA같은 모델 또는 서비스들을 보면 정말 지능이 있는 생물과 소통하는 느낌이 듭니다. 인공지능의 기술은 급속도로 발전하고 있고 이미 우리 삶 전반에 특히 개발자라면 요즘 사용안하는 개발자가 있으까 싶은 생각이 들 정도로 삶 전반에 많은 영향을 미치고 있는 상황입니다. 앞으로 이러한 영향력은 더욱커질 것이고 AI의 발전과 사회 변화에 대한 이해는 필수라고 생각되는데 한빛미디어에서 출간한 기계의 반칙(넬로 크리스티아니니 지음)은 이러한 물음에 다양한 이해를 다룬 책입니다. 이 책은 인공지능 연구에 25년 이상 기여해온 저자의 지식을 바탕으로 AI발전과정 및 긍부정 영향에 대한 시각을 조망하고 있습니다. 내.. 2023. 12. 26. [책] 우아한 타입스크립트 with 리액트 React와 jQuery는 웹 개발에서 다른 접근 방식을 채택하는 두 가지 주요 라이브러리입니다. jQuery는 DOM 조작을 간편하게 처리하며, 실제 DOM에 직접 작용하여 웹 페이지를 업데이트하는 방식으로 작동합니다. 이러한 방식은 간단한 웹 페이지에는 적합하지만, 복잡한 상태 관리와 컴포넌트 기반 웹 애플리케이션 개발에는 한계가 있을 수 있습니다. 한편, React는 가상 DOM(Virtual DOM)을 사용하여 선언적인 방식으로 웹 애플리케이션을 작성합니다. React는 상태와 UI를 동기화하며, 컴포넌트 기반 아키텍처를 채택하여 애플리케이션을 모듈화하고 관리하기 쉽게 만들며 이로 인해 복잡한 애플리케이션 개발이 더 쉬워지고, 상태 관리 및 재사용성을 향상시킬 수 있습니다. 그러나 초기에 Reac.. 2023. 11. 27. 이전 1 2 3 4 5 다음