코딩(38)
-
파이썬 Slack SDK로 OPEN AI 챗 GPT API 슬래시 커맨드 만들기, 사용법 (gpt-3.5-turbo)
파이썬 Slack SDK로 OPEN AI 챗 GPT API 슬래시 커맨드 만들기, 사용법 (gpt-3.5-turbo) 일단 냅다 코드 때려 박기 GitHub - dkssudgo112/slack_bot_api: slack bot api slack bot api. Contribute to dkssudgo112/slack_bot_api development by creating an account on GitHub. github.com # -*- coding: utf-8 -*- import openai from slack_sdk import WebClient from slack_sdk.errors import SlackApiError from flask import Flask, request openai.ap..
2023.03.05 -
유튜브 자동 회전 안됨, 오류 버그 고치는 해결 방법, 앱 버전 되돌리기 및 초기화
유튜브 자동 회전 안됨, 오류 버그 고치는 해결 방법, 앱 버전 되돌리기 및 초기화 9월 3일~4일 패치된 망할 유튜브 오류로 자동 회전이 잘 안된다. 아니 이렇게 큰 버그를 전 세계에 그대로 배포한다고...? 구글 맞아??????? 아무튼 내가 화나서 이 버그, 오류 해결 방법을 공유한다. 옛날에 있던 안드로이드 앱 버전 되돌리기는 더 이상 지원하지 않으므로, 유튜브 앱 버전을 초기화 해야한다. 방법은 간단하다. 플레이스토어에서 유튜브를 제거 하면 된다. 유튜브는 기본 앱이므로 제거 버튼을 눌려도 제거 되지않고 초기 버전으로 돌아간다. 다음 패치 때, 이 망할 자동 회점 안됨 오류를 고쳐준다고 하니.... 그 전까지는 업데이트를 하지 말고 초기화 한채로 쓰자. 불편해ㅔㅔㅔㅔ 유튜브 자동 회전 안됨, 오..
2022.09.10 -
5. 비지도 학습 (Unsupervised Learning), Clustering 뜻, 파이썬 코드
* 비지도 학습 (Unsupervised Learning) 뜻 비지도 학습 (Unsupervised Learning)이란 데이터가 어떻게 구성되었는지 알아내는 기계 학습 문제를 뜻한다. 지도 학습 (Supervised Learning)과 달리 목표 Label이 주어지지 않는다. * 클루스터링 (군집화, Clustering) 뜻 클루스터링 (군집화, Clustering)은 Data point들이 주어졌을 때, 그것을 몇개의 Cluster로 나누는 과정을 뜻한다. Supervised Learning인 Classification은 주어진 data를 label에 맞게 분류, 예측하는 것이다. Unsupervised Learning인 Clustering은 주어진 data들을 같은 성격에 맞게 묶는 것이다. * 계..
2022.02.11 -
4. 경사 하강법 Gradient Descent, 파이썬 코드, 머신 러닝
* 경사 하강법 (Gradient Descent) 경사 하강법 (Gradient Descent)이란 쉽게 말하면, Training set (funtion)의 극솟점을 찾는 알고리즘이다. a는 Step size (또는 learning rate)로 수렴 속도를 결정한다. Cost function을 설정하고, 모델의 Cost function 최솟값을 찾아 그 값을 구할 때 쓰인다. w : data point J(w) : Cost function 반복 알고리즘을 통해, w를 계속 업데이트 한다. * 경사 하강법 파이썬 코드 from numpy import asarray from numpy import arange from numpy.random import rand from matplotlib import py..
2022.02.08 -
3. 딥러닝 Overfitting(과적합)과 Regularization 뜻(Ridge, Lasso regression)
* Overfitting Overfitting(과적합)은 학습 모델이 Traing data에 대하여 지나치게 과하게 학습한 것을 뜻 한다. 오른쪽의 그래프와 같이 Training data에서는 에러가 적게 발생하지만, Test data에서는 에러가 급격히 늘어난다. 반대로 너무 단순화하여 학습된 모델의 경우는 Underfitting되었다고 한다. * Regularization Regularization을 통해 학습 Objective에 Hyperparameter λ 를 추가함으로써 Overfitting 문제를 해결할 수 있다. 이 때, regression에 적용하는 regularization은 L1, L2 두 가지가 있다. 각각 Lasso regression, Ridge regression이라고 한다. R..
2022.02.07 -
파이썬 백슬래시( \ ), 따옴표(", ') 출력: 백준 10171번 고양이 문제 정답
* 파이썬 백슬래시( \ ), 따옴표(", ') 출력: 백준 10171번 고양이 문제 print("\\") // 백슬래시 출력 print("\'") // 작은 따옴표 출력 print("\"") // 큰 따옴표 출력 백슬래시, 작은 따옴표, 큰 따옴표의 특수문자는 출력시 \를 붙혀줘야 한다. 나머지 ( ) _ / 의 특수 문자는 그대로 쓰면 된다. 정답 print("\\ /\\") print(" ) ( \')") print("( / )") print(" \\(__)|")
2022.02.06