분류 전체보기
-
Github Actions을 이용한 간단한 Docker 빌드/배포 자동화AI&ML 2023. 2. 7. 20:41
GitHub Actions는 CI/CD(Continuous Integration/Continuous Deployment) 플랫폼으로 개발자가 코드를 빌드, 테스트 및 배포하는 작업을 자동화할 수 있습니다. GitHub 저장소에 있는 이벤트에 응답하여 사용자 지정 스크립트 또는 미리 정의된 작업을 실행할 수 있습니다. GitHub Actions 워크플로우는 저장소의 .github/workflows 디렉토리에 있는 yml 파일의 YAML 구문을 사용하여 정의됩니다. 다음은 소스에 대한 푸시 이벤트에 대해 실행하는 간단한 워크플로의 예를 보여드릴게요. name: CI on: push: branches: - main jobs: build: runs-on: ubuntu-latest steps: - name: Ch..
-
Hugging Face 로 AI 모델 맛보기!!AI&ML 2023. 2. 5. 22:46
챗GPT를 비롯하여 최근에 AI 열풍이 핫하다. 2000년대 초반 닷컴 버블에 비유하는 사람들도 있다. 그 열풍은 주식시장에서 비슷하긴하다. AI를 적용한다는 발표만해도 미국 주식중에 몇십%씩 폭등하는 종목들도 허다하다. 그 모습이 이전에 닷컴버블과 유사하다고 생각하는 사람들이 있는건 어찌보면 당연한 현상인듯 하다. 현존하는 AI 기술이 챗GPT같은 NLP기반의 대화형 모델만 있는것은 아니다. 여러가지 많은 모델들(pre-trained)이 공개되어 있고, 그런 것들을 맛볼수 있는 사이트도 있다. 오늘 소개할 Hugging Face라는 사이트이다. 여러가지 공개된 AI모델들이 등록되어 있는, 커뮤니티 사이트이다. 아래 링크에서 확인할수 있다. https://huggingface.co/ Hugging Fac..
-
초간단한 AI모델 만들기(구글Colab)-Iris.csvAI&ML 2023. 2. 2. 23:13
안녕하세요. 오늘은 간단한 머신러닝을 활용하여 AI모델을 만들어보기로 할께요. AI모델이라고 하면 굉장히 어렵게 느껴지죠. 그렇습니다^^ 저도 아직 배우는 중이라 딥한 내용은 많은 공부가 필요합니다. 하지만, 간단한 AI모델을 실제로 만들어보면, 어느정도 감이 잡힐거에요. 이전에는 개발자 마인드가 강해서 항상 환경을 로컬에 설치해서 테스트를 하는 습관이 있었는데요. 요즘은 어떤시대인가요? 네 그렇습니다. 클라우드의 시대죠.^^ 복잡한 셋팅을 하는데 시간을 낭비하지말고, 이미 만들어진 환경을 가져다 쓰면 되는 시대입니다. 저같은 경우 데이터 분석및 모델 학습을 위해서 Spark 클러스터를 생성해서 테스트를 하면되지만, 간단하게 테스트할때는 이미 만들어진 구글Colab을 사용하는데, 아주 간편하고 쉬워서 좋..
-
일타강사 챗GPT(Chat GPT)를 이용하여 파이썬(python)공부하기!AI&ML 2023. 2. 2. 06:34
챗GPT(Chat GPT)를 이용하여 파이썬을 공부해볼까요? 어쩌면 챗GPT(Chat GPT)는 우리에게 정말 좋은 선생님이 될수도 있습니다. 아래와 같이 질문해 보았습니다. 온라인강의,책,프로젝트가 있다고하는군요. 저는 간단한 기본에 대해서 다시 물어보았습니다. 챗GPT(Chat GPT) 기본적인 개념들을 나열해줍니다. 저는 각 개념들의 샘플코드를 보고 싶어서 아래처럼 질문했습니다. 샘플 코드를 보여드릴게요! 변수: name = "Alice" age = 30 자료형: # 정수 integer = 10 # 문자열 string = "Hello, World!" # 불리언 is_active = True 연산자: a = 5 b = 3 # 덧셈 sum = a + b # 뺄셈 diff = a - b # 곱셈 prod..
-
챗GPT(Chat GPT)를 이용한 SQL쿼리 작성!AI&ML 2023. 2. 1. 06:36
지난 시간에 챗GPT(Chat GPT)를 이용해서 블로그를 만들어 보았습니다. 블로그는 컨텐츠가 생명이라 글을 잘 작성하는게 어려운데 이런것들도 챗GPT(Chat GPT)가 우리의 비서처럼 잘 어시스트해 주었습니다. 불과 몇시간에 10개정도 컨텐츠를 뚝딱하고 만들었죠. 아직 못보신분은 아래 링크로 가보세요. https://jahvo.tistory.com/entry/%EC%B1%97GPTChat-GPT%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EB%B8%94%EB%A1%9C%EA%B7%B8-%EB%A7%8C%EB%93%A4%EA%B8%B0 챗GPT(Chat GPT)를 이용한 블로그 만들기 안녕하세요. 오늘은 장안에 화제 챗GPT(Chat GPT)를 이용하여 단 몇일만에 블로그를 ..
-
파이썬 Class,self,Class추가Data 2023. 1. 30. 14:06
파이썬에서 클래스는 객체(특정 데이터 구조)를 만들고, 상태(구성원 변수 또는 속성)에 대한 초기 값을 제공하며, 동작(구성원 함수 또는 메서드)을 구현하는 구조를 만듭니다. 아래는 간단한 예제입니다. class Dog: def __init__(self, name, breed): self.name = name self.breed = breed def bark(self): print("name:"+self.name) print("name:"+self.breed) __init__는 OOP 프로그래밍에서 생성자와 유사합니다. 객체를 생성하면서, 파라미터값으로 class scop 에서 사용할수 있는 변수들을 선언할수 있다. self 라는 것은 클래스 자신을 의미한다고 보면됩니다.. C#같은 프로그래밍에서 thi..
-
TypeError: req.session.regenerate is not a function using PassportReact 2023. 1. 29. 19:20
Passport는 React 응용 프로그램에서 사용할 수 있는 Node.js용으로 널리 사용되는 인증 미들웨어입니다. OAuth 비롯한 여러 인증 전략을 지원합니다. 사용자 인증 및 API 보안에 사용할 수 있습니다. React 응용 프로그램에 Passport를 통합하려면 Node.js 서버에서 Passport 미들웨어를 설정하고 인증 전략을 구성한 다음 React 구성 요소에서 인증 및 권한 부여 흐름을 처리해야 합니다. 아래는 구글 이메일을 통한 인증을 하는 방법입니다. Google Developer Console에서 새 프로젝트를 설정하고 Google Sign-In API를 구성합니다. Node.js 서버에 passport-google-oauth20 라이브러리를 설치합니다. npm install p..
-
챗GPT(Chat GPT)를 이용한 블로그 만들기AI&ML 2023. 1. 29. 10:34
안녕하세요. 오늘은 장안에 화제 챗GPT(Chat GPT)를 이용하여 단 몇일만에 블로그를 만드는 엄청난? 작업을 해보기로 하겠습니다. 아이디어는 챗GPT(Chat GPT)로 무엇을 해볼수 있을까? 간단한 검색으로 활용을 해볼까 하다가 좀더 Time-consuming 한 작업이고 예전부터 해보고 싶은 영문 블로그를 만들어 보기로 했습니다. 챗GPT(Chat GPT)가 영문에 좀더 최적화 되어 있다는 점도 있었고, 챗GPT(Chat GPT)가 2021년도 까지 트렌드를 반영한 모델이기에 아주 최신 컨텐츠는 제외 하였습니다. 컨텐츠 주제는 영문으로 우리나라를 알려보고 싶어서 우리나라의 먹을것과 관광지를 소개하는 컨셉으로 잡았구요. 그래서, 블로그 이름을 짓는 것부터 챗GPT(Chat GPT)에게 아이디어를 ..