인공지능 - NLP (5) 텍스트 분류 작업에 대한 DNN, CNN, RNN 및 GRU 모델의 비교 분석
텍스트 분류 작업에 대한 DNN, CNN, RNN 및 GRU 모델의 비교 분석을 위한 예제 코드의 내용과 출력된 그래프의 의미를 설명드리겠습니다.
텍스트 분류 작업에 대한 DNN, CNN, RNN 및 GRU 모델의 비교 분석을 위한 예제 코드의 내용과 출력된 그래프의 의미를 설명드리겠습니다.
인공지능에서 언어를 처리하는 과정은 일반적으로 데이터 수집, 전처리, 임베딩, 모델링, 학습, 예측 등의 단계로 나눌 수 있습니다. 이 과정을 기준으로 이전 과정을 비교하여 정리하면 다음과 같습니다
사전 학습된 Transformer 모델을 사용하여 텍스트 감정을 빠르게 예측하는 예제 코드입니다.
간단한 신경망을 사용하여 텍스트를 긍정/부정으로 분류하는 과정.
딥러닝 모델을 활용하여 NLP 작업에서 BERT 기반의 감정 분석을 수행하는 코드입니다.
This article explains the content of example code and the meaning of the output graph for a comparative analysis of DNN, CNN, RNN, and GRU models on text cla...
The process of handling language in AI typically involves stages like data collection, preprocessing, embedding, modeling, training, and prediction. Comparin...
This example code demonstrates how to quickly predict sentiment using a pre-trained Transformer model.
This article demonstrates how to classify text as positive or negative using a simple neural network.
This example code demonstrates sentiment analysis using a BERT-based model in NLP tasks.
smith.langchain.com 코드를 연동하고 살펴보자
Let’s Integrate and Explore Code on smith.langchain.com
트랜스포머(Transformer)란? 트랜스포머는 자연어 처리(NLP) 및 기타 시퀀스 모델링 작업에서 널리 사용되는 신경망 아키텍처입니다. 2017년 “Attention is All You Need” 논문에서 소개된 이 모델은 기존의 RNN(Recurrent Neural Netw...
Transformer는 2017년에 구글에서 발표한 논문 “Attention is All You Need”에서 소개된 신경망 아키텍처로, 자연어 처리(NLP)와 컴퓨터 비전(CV) 분야에서 혁신적인 성과를 이뤄냈습니다. BERT와 GPT와 같은 최신 언어 모델들은 모두 Transf...
모델(Model)의 어원
Fine-Tuning이란 무엇인가?
Fine-Tuning의 어원
Artificial Intelligence - Transformer
Transformer is a neural network architecture introduced in the 2017 Google research paper, “Attention is All You Need.” It has achieved groundbreaking result...
Origin of the Term “Model”
What is Fine-Tuning?
The Origin of Fine-Tuning
트랜스포머(Transformer)란? 트랜스포머는 자연어 처리(NLP) 및 기타 시퀀스 모델링 작업에서 널리 사용되는 신경망 아키텍처입니다. 2017년 “Attention is All You Need” 논문에서 소개된 이 모델은 기존의 RNN(Recurrent Neural Netw...
Transformer는 2017년에 구글에서 발표한 논문 “Attention is All You Need”에서 소개된 신경망 아키텍처로, 자연어 처리(NLP)와 컴퓨터 비전(CV) 분야에서 혁신적인 성과를 이뤄냈습니다. BERT와 GPT와 같은 최신 언어 모델들은 모두 Transf...
모델(Model)의 어원
Fine-Tuning이란 무엇인가?
Fine-Tuning의 어원
1. 딥러닝의 기초: 필수 라이브러리 Numpy 딥러닝의 기본적인 연산, 특히 벡터 및 행렬 연산을 효율적으로 수행하기 위해서는 Numpy를 이해하는 것이 필수적입니다. Numpy는 머신러닝과 딥러닝에서 수치 계산을 수행하는 데 가장 많이 사용되는 라이브러리로, 빠르고 효율적인 계...
1. Basics of Deep Learning: Essential Library Numpy To efficiently perform basic operations in deep learning, especially vector and matrix calculations, unde...
1. 딥러닝의 기초: 필수 라이브러리 Numpy 딥러닝의 기본적인 연산, 특히 벡터 및 행렬 연산을 효율적으로 수행하기 위해서는 Numpy를 이해하는 것이 필수적입니다. Numpy는 머신러닝과 딥러닝에서 수치 계산을 수행하는 데 가장 많이 사용되는 라이브러리로, 빠르고 효율적인 계...
이 실습 코드는 LangChain에서 조건부 논리와 병렬 처리를 사용하는 방법을 학습하는 데 중점을 둡니다. 이 코드를 통해 배울 수 있는 주요 내용과 LangChain의 기능을 다음과 같이 정리할 수 있습니다:
LangChain 설치 방법과 간단한 LLM 예제 코드 LangChain을 사용하려면 먼저 Python 환경에서 LangChain 라이브러리를 설치해야 합니다. 이를 위해서는 pip 패키지 관리자를 사용하면 됩니다.
LangChain이란? LangChain은 대규모 언어 모델(LLM)을 활용하여 애플리케이션을 개발하기 위한 프레임워크입니다. 이 프레임워크는 LLM을 사용한 애플리케이션의 개발, 생산화, 배포 과정에서 필요한 모든 단계를 단순화하고, 이를 위한 다양한 도구와 라이브러리를 제공합니...
Artificial Intelligence - Conditional Logic and Parallel Processing with LangChain
Artificial Intelligence - Learn LangChain with Simple Examples
Artificial Intelligence - What is LangChain? What is LangChain? LangChain is a framework for developing applications that utilize large language models (LLMs...
이 실습 코드는 LangChain에서 조건부 논리와 병렬 처리를 사용하는 방법을 학습하는 데 중점을 둡니다. 이 코드를 통해 배울 수 있는 주요 내용과 LangChain의 기능을 다음과 같이 정리할 수 있습니다:
LangChain 설치 방법과 간단한 LLM 예제 코드 LangChain을 사용하려면 먼저 Python 환경에서 LangChain 라이브러리를 설치해야 합니다. 이를 위해서는 pip 패키지 관리자를 사용하면 됩니다.
LangChain이란? LangChain은 대규모 언어 모델(LLM)을 활용하여 애플리케이션을 개발하기 위한 프레임워크입니다. 이 프레임워크는 LLM을 사용한 애플리케이션의 개발, 생산화, 배포 과정에서 필요한 모든 단계를 단순화하고, 이를 위한 다양한 도구와 라이브러리를 제공합니...
OpenAI LLM Chat Bot 만들기(카드 등록, 결제 등 유료 방법 포함)
AI - Getting Started with OpenAI LLM Chat Feature
OpenAI LLM Chat Bot 만들기(카드 등록, 결제 등 유료 방법 포함)
RAG 란 무엇인가?
RAG 과 LLM 비교
RAG Application 개발 핵심 요소
What is RAG?
Comparison of RAG and LLM
Key Elements for Developing RAG Applications
RAG 란 무엇인가?
RAG 과 LLM 비교
RAG Application 개발 핵심 요소
순전파 & 역전파 과정
RNN의 은닉 상태 업데이트 공식
순전파 & 역전파 과정
RNN의 은닉 상태 업데이트 공식
음성 인식 - 푸리에 변환(Fourier Transform)
DFT (Discrete Fourier Transform, 이산 푸리에 변환)
음성 인식 - 푸리에 변환(Fourier Transform)
DFT (Discrete Fourier Transform, 이산 푸리에 변환)
음성 인식 이해하기
음성 인식 이해하기
텍스트 음성 변환(TTS) 프로세스 설명
Speech to Text (Listen, Attend and Spell) 모델 순서 설명
사람의 음성 인식 과정
음성 인식에서 정규화, 양자화 이유
표본화(Sampling), 양자화(Quantizing), 부호화(Encoding)
Sequence-to-Sequence 모델 설명
텍스트 음성 변환(TTS) 프로세스 설명
Speech to Text (Listen, Attend and Spell) 모델 순서 설명
사람의 음성 인식 과정
음성 인식에서 정규화, 양자화 이유
표본화(Sampling), 양자화(Quantizing), 부호화(Encoding)
Sequence-to-Sequence 모델 설명
LSVCR (Large Vocabulary Continuous Speech Recognition)
LSTM 및 LSTM-HMM 개요
음성 인식에서 Frame과 스냅샷의 차이
음성 인식 문제 수식화
음성 인식에서의 확률 의미
베이즈 정리 (Bayes’ theorem)
LSVCR (Large Vocabulary Continuous Speech Recognition)
LSTM 및 LSTM-HMM 개요
음성 인식에서 Frame과 스냅샷의 차이
음성 인식 문제 수식화
음성 인식에서의 확률 의미
베이즈 정리 (Bayes’ theorem)
기본 인수란 무엇인가?
기본 인수란 무엇인가?
파이썬의 주요 기술적 특징
파이썬의 주요 기술적 특징
aiohttp - web.HTTPFound, ClientSession() : 서버 HTTP 리다이렉트 처리 방식 비교
aiohttp - web.HTTPFound, ClientSession() : 서버 HTTP 리다이렉트 처리 방식 비교
Python으로 간단한 ChatGPT 채팅 웹 서비스 구현하기
Python으로 간단한 ChatGPT 채팅 웹 서비스 구현하기
파이썬 버전, 라이브러리 설치 경로 확인 방법
파이썬 버전, 라이브러리 설치 경로 확인 방법
클래스 정의 파이썬에서 클래스 정의, 상속하는 방법을 알아본다. 그리고 모듈(from, import)을 가져오는 방법을 알아본다.
클래스 정의 파이썬에서 클래스 정의, 상속하는 방법을 알아본다. 그리고 모듈(from, import)을 가져오는 방법을 알아본다.
파이썬 JSON, Dictionary 정리 - loads(), load(), dumps(), dump() json 이란? JSON은 JavaScript 객체 표기법(JavaScript Object Notation)을 뜻합니다. JSON은 서버와 웹 애플리케이션 간의 데이터 교환에 ...
파이썬 JSON, Dictionary 정리 - loads(), load(), dumps(), dump() json 이란? JSON은 JavaScript 객체 표기법(JavaScript Object Notation)을 뜻합니다. JSON은 서버와 웹 애플리케이션 간의 데이터 교환에 ...
파이썬 데코레이터 란? (+ args, kwargs) Python의 데코레이터는 코드를 변경하지 않고도 함수나 메서드의 동작을 수정하거나 확장할 수 있는 강력하고 유연한 기능이다. 함수와 메서드에 기능을 추가하는 모듈 방식을 제공한다. 데코레이터는 로깅, 인증 등과 같은 작업에 자...
파이썬 args, kwargs 이해하기(가변인자란?) *args, **kwargs는 함수에 가변 개수의 인수를 전달하는 데 사용되는 Python의 특수 구문이다. 임의의 여러 개의 위치 및 키워드 인수를 허용할 수 있다.
파이썬 데코레이터 란? (+ args, kwargs) Python의 데코레이터는 코드를 변경하지 않고도 함수나 메서드의 동작을 수정하거나 확장할 수 있는 강력하고 유연한 기능이다. 함수와 메서드에 기능을 추가하는 모듈 방식을 제공한다. 데코레이터는 로깅, 인증 등과 같은 작업에 자...
파이썬 args, kwargs 이해하기(가변인자란?) *args, **kwargs는 함수에 가변 개수의 인수를 전달하는 데 사용되는 Python의 특수 구문이다. 임의의 여러 개의 위치 및 키워드 인수를 허용할 수 있다.
파이썬 테스트 도구 : pytest (python ver 3.10)
파이썬 테스트 도구 : pytest (python ver 3.10)
파이썬 단위 테스트
파이썬 단위 테스트
with 파일 스트림에서 리소스 관리를 단순화하는데 도움을 준다. 파일 스트림에서 예외가 발생하더라도 try-except-finally 블록을 명시적으로 작성하지 않고도 리소스 관리를 쉽게 처리할 수 있다. 파일 실행 또는 종료 코드가 실행되도록 하는 방법을 제공한다.
Thread 이벤트 모니터링 처리 파이썬에서 Thread의 Event 클래스에 대한 정리내용. 구현내용은 특정 이벤트 발생을 모니터링하는 코드이다.
with 파일 스트림에서 리소스 관리를 단순화하는데 도움을 준다. 파일 스트림에서 예외가 발생하더라도 try-except-finally 블록을 명시적으로 작성하지 않고도 리소스 관리를 쉽게 처리할 수 있다. 파일 실행 또는 종료 코드가 실행되도록 하는 방법을 제공한다.
Thread 이벤트 모니터링 처리 파이썬에서 Thread의 Event 클래스에 대한 정리내용. 구현내용은 특정 이벤트 발생을 모니터링하는 코드이다.
Thread 커스텀하게 만들기 프레임워크 및 구현 내용 : 파이썬 API Flask 프레임워크 적용 리눅스 서버에서 리눅스 명령어를 실행하는 기능을 수행하고 있다. 해당 프로그램은 쓰레드로 실행된다.
Thread 커스텀하게 만들기 프레임워크 및 구현 내용 : 파이썬 API Flask 프레임워크 적용 리눅스 서버에서 리눅스 명령어를 실행하는 기능을 수행하고 있다. 해당 프로그램은 쓰레드로 실행된다.
파이썬 flask API 기반의 Linux Command 실행하기 리눅스 서버에서 실행되는 shell script 기반의 프로젝트가 있었는데 shell script 파일 중 일부분은 외부에서 실행시키도록 변경하게 되었다.
파이썬 flask API 기반의 Linux Command 실행하기 리눅스 서버에서 실행되는 shell script 기반의 프로젝트가 있었는데 shell script 파일 중 일부분은 외부에서 실행시키도록 변경하게 되었다.
파이썬 파일을 실행하면 생성되는 파일 .pyc
파이썬 파일을 실행하면 생성되는 파일 .pyc
python에서 클래스 타입을 확인하고 JSON 타입으로 변환하기
python 바이트 리터럴 (접두사 ‘b’)
python에서 클래스 타입을 확인하고 JSON 타입으로 변환하기
python 바이트 리터럴 (접두사 ‘b’)
접근제어자 Private
자바 vs 파이썬 클래스 타입(자료형) 비교
클래스의 인스턴스 변수에 대한 이해 클래스의 인스턴스 변수에 대한 이해를 위한 예제이다.
접근제어자 Private
자바 vs 파이썬 클래스 타입(자료형) 비교
클래스의 인스턴스 변수에 대한 이해 클래스의 인스턴스 변수에 대한 이해를 위한 예제이다.
context manager 란?
context manager 란?
① ② Python
① ② Python
Ubuntu에서 파이썬 환경 구축 방법
자바 object 클래스를 파이썬 object 클래스로 바꾸기
파이썬 모듈 설치 에러
자바 object 클래스를 파이썬 object 클래스로 바꾸기 + 파이썬 동적 클래스 만들기
Ubuntu에서 파이썬 환경 구축 방법
자바 object 클래스를 파이썬 object 클래스로 바꾸기
파이썬 모듈 설치 에러
자바 object 클래스를 파이썬 object 클래스로 바꾸기 + 파이썬 동적 클래스 만들기
pip install 에러발생
Ubuntu 파이썬 버전 변경
pip install 에러발생
Ubuntu 파이썬 버전 변경
① ② Python
① ② Python
① ② Python
① ② Python
① ② Python
① ② Python
① ② Python
① ② Python
① ② Python
① ② Python
① ② Python
① ② Python
① ② Python
① ② Python
에러 : java.io.IOException: Keystore was tampered with, or password was incorrect
에러 : java.io.IOException: Keystore was tampered with, or password was incorrect
Android & socket.io
Android & socket.io
안드로이드 권한 체크 & 파일 정보 가져오기
안드로이드 권한 체크 & 파일 정보 가져오기
안드로이드 & PHP - JSON 데이터 가져오기 DB : mysql
안드로이드 & PHP - JSON 데이터 가져오기 DB : mysql
안드로이드 에러 INSTALL_FAILED_NO_MATCHING_ Installation did not succeed. The application could not be installed: INSTALL_FAILED_NO_MATCHING_ABIS Installation f...
안드로이드 에러 INSTALL_FAILED_NO_MATCHING_ Installation did not succeed. The application could not be installed: INSTALL_FAILED_NO_MATCHING_ABIS Installation f...
android_Error inflating class 에러 해결
android_Error inflating class 에러 해결
에러 : AAPT: error: resource string/about_app (aka com.example.proxyex02:string/about_app) not found. ```xml <TextView android:id=”@+id/title” andr...
에러 : AAPT: error: resource string/about_app (aka com.example.proxyex02:string/about_app) not found. ```xml <TextView android:id=”@+id/title” andr...
안드로이드 스튜디오 “waiting for target device to come online”
안드로이드 스튜디오 “waiting for target device to come online”
SDK Software Development Kit 소프트웨어 개발 도구 모음 SDK 안에는 개발에 도움이 될 개발 도구 프로그램, 디버깅 프로그램, 문서, API 등이 있다.
SDK Software Development Kit 소프트웨어 개발 도구 모음 SDK 안에는 개발에 도움이 될 개발 도구 프로그램, 디버깅 프로그램, 문서, API 등이 있다.
컴포넌트(Activity) 간 데이터 전달하기
컴포넌트(Activity) 간 데이터 전달하기
안드로이드 파일 생성 및 읽기 예제
안드로이드 파일 생성 및 읽기 예제
Service 란?
모바일 브라우저 앱(chrome browser app)
Service 란?
모바일 브라우저 앱(chrome browser app)
Android 웹 뷰 예제
Android 웹 뷰 예제
Android 웹 뷰 예제
Android Device ID 생성하기
Android 웹 뷰 예제
Android Device ID 생성하기
Android Build OS
Android Build OS
Pandas, 데이터 시각화 - 지도에 표시하기 (3) Transforming Data into Meaningful Maps. A Hands-On Tutorial with Python(Pandas, Folium)
Pandas, 데이터 시각화 - 지도에 표시하기 (2) Transforming Data into Meaningful Maps. A Hands-On Tutorial with Python(Pandas, Folium) 데이터를 수집하고 분석한 후에는 데이터를 시각화하는 내용을 다룬...
Pandas, 데이터 시각화 - 지도에 표시하기 (1)
Pandas, 데이터 시각화 - 지도에 표시하기 (3) Transforming Data into Meaningful Maps. A Hands-On Tutorial with Python(Pandas, Folium)
Pandas, 데이터 시각화 - 지도에 표시하기 (2) Transforming Data into Meaningful Maps. A Hands-On Tutorial with Python(Pandas, Folium) 데이터를 수집하고 분석한 후에는 데이터를 시각화하는 내용을 다룬...
Pandas, 데이터 시각화 - 지도에 표시하기 (1)
Pandas를 통한 향상된 데이터 분석을 위한 데이터 프레임 병합
Pandas, 오픈 데이터 수집하여 데이터프레임으로 변환하기 (2) 서울시 사업체현황(산업대분류별/동별) 데이터 분석
Pandas, 오픈 데이터 수집하여 데이터프레임으로 변환하기 (1) 서울시 주민등록 인구(구별) 데이터 분석
Selenium 및 Pandas를 사용한 웹 스크래핑 자동화
Pandas를 통한 향상된 데이터 분석을 위한 데이터 프레임 병합
Pandas, 오픈 데이터 수집하여 데이터프레임으로 변환하기 (2) 서울시 사업체현황(산업대분류별/동별) 데이터 분석
Pandas, 오픈 데이터 수집하여 데이터프레임으로 변환하기 (1) 서울시 주민등록 인구(구별) 데이터 분석
Selenium 및 Pandas를 사용한 웹 스크래핑 자동화
Pandas 시각화 - 지도 그리기(folium) folium은 python에서 제공하는 지도를 다루는 패키지이다. 여기에 나오는 지도는 구글 에서 불어오는 지도이다. 이것을 사용하여 지도를 생성하고 Marker를 추가하여 시각화하거나 원등의 작업을 할 수 있다. 엑셀 파일을 읽어...
Pandas 시각화 그래프 그리기 (4-2) - Seaborn Seaborn의 다양한 그래프에 대해 실습해본다.
Pandas 시각화 그래프 그리기(4-1) - Seaborn 이 실습 코드에서는 Seaborn에 대해 알아본다.
Pandas 시각화 그래프 그리기 (3) - 그래프를 분할하기 이 실습 코드에서는 그래프를 분할하여 출력하는 방법을 알아본다.
Pandas 시각화 그래프 그리기 (여러 개의 선 그리기) (2) 이 실습 코드에서는 그래프에 여러 개의 선을 그리는 방법을 알아본다.
Pandas 시각화 그래프 그리기 (1) 데이터를 불러와서 그래프로 그리고 그래프 세부 설정하는 방법을 알아본다. matplotlib.pyplot 모듈을 사용한다. 그래프 사이즈, x축, y축 라벨링, 범례 표시, 그래프 제목, 주석 표시 등을 설정할 수 있다.
Pandas 시각화 그래프 그리기 (0) matplotlib 에 다양한 그래프 예제가 있다. https://matplotlib.org/stable/gallery/index.html
Pandas 시각화 - 지도 그리기(folium) folium은 python에서 제공하는 지도를 다루는 패키지이다. 여기에 나오는 지도는 구글 에서 불어오는 지도이다. 이것을 사용하여 지도를 생성하고 Marker를 추가하여 시각화하거나 원등의 작업을 할 수 있다. 엑셀 파일을 읽어...
Pandas 시각화 그래프 그리기 (4-2) - Seaborn Seaborn의 다양한 그래프에 대해 실습해본다.
Pandas 시각화 그래프 그리기(4-1) - Seaborn 이 실습 코드에서는 Seaborn에 대해 알아본다.
Pandas 시각화 그래프 그리기 (3) - 그래프를 분할하기 이 실습 코드에서는 그래프를 분할하여 출력하는 방법을 알아본다.
Pandas 시각화 그래프 그리기 (여러 개의 선 그리기) (2) 이 실습 코드에서는 그래프에 여러 개의 선을 그리는 방법을 알아본다.
Pandas 시각화 그래프 그리기 (1) 데이터를 불러와서 그래프로 그리고 그래프 세부 설정하는 방법을 알아본다. matplotlib.pyplot 모듈을 사용한다. 그래프 사이즈, x축, y축 라벨링, 범례 표시, 그래프 제목, 주석 표시 등을 설정할 수 있다.
Pandas 시각화 그래프 그리기 (0) matplotlib 에 다양한 그래프 예제가 있다. https://matplotlib.org/stable/gallery/index.html
Pandas 행과 열을 다루는 방법 행과 열을 설정하는 다양한 기능들에 대해 정리해보았다. 행(인덱스), 열 이름 설정 방법 loc, iloc 사용하여 행 선택 방법 행과 열 선택 방법 범위 슬라이싱을 사용하여 행 선택 방법 행(인덱스), 열로 바꾸는 방법 ...
seaborn 이란? seaborn은 python 기본 데이터셋을 제공한다. seaborn을 사용하면, 데이터셋을 불러오는 코드를 작성할 필요가 없다. 형식은 seaborn.load_dataset(‘데이터셋 이름’) titanic은 seaborn에서 제공하는 데이터셋 이름이...
Pandas 행과 열을 다루는 방법 행과 열을 설정하는 다양한 기능들에 대해 정리해보았다. 행(인덱스), 열 이름 설정 방법 loc, iloc 사용하여 행 선택 방법 행과 열 선택 방법 범위 슬라이싱을 사용하여 행 선택 방법 행(인덱스), 열로 바꾸는 방법 ...
seaborn 이란? seaborn은 python 기본 데이터셋을 제공한다. seaborn을 사용하면, 데이터셋을 불러오는 코드를 작성할 필요가 없다. 형식은 seaborn.load_dataset(‘데이터셋 이름’) titanic은 seaborn에서 제공하는 데이터셋 이름이...
Pandas : Series & Dataframe 란? pandas는 데이터 분석을 위한 파이썬 라이브러리이다. 행과 열로 이루어진 2차원 데이터프레임을 만들어 다룰 수 있다.
Pandas : Series & Dataframe 란? pandas는 데이터 분석을 위한 파이썬 라이브러리이다. 행과 열로 이루어진 2차원 데이터프레임을 만들어 다룰 수 있다.
Value Comparison in JAVA
What Are Shallow Copy vs. Deep Copy?
JAVA [Message] properties 메시징 처리하기
① ② java10
JAVA [Message] properties 메시징 처리하기
① ② java10
① ② java10
① ② java10
① ② java10
① ② java10
자바에서 List와 Map 비교
자바에서 List와 Map 비교
1. StringBuffer란?
1. StringBuffer란?
java HttpSession 클래스 (Session)
java HttpSession 클래스 (Session)
1. JAVA에서 환경변수란?
1. JAVA에서 환경변수란?
mysql AUTO_INCREMENT 초기화
mysql 비밀번호 변경 방법
mysql AUTO_INCREMENT 초기화
mysql 비밀번호 변경 방법
원하는 값으로 초기화 ALTER TABLE 테이블이름 AUTO_INCREMENT=1; #기존 ROW 재정렬 SET @cnt = 0; UPDATE 테이블이름 SET 테이블이름.컬럼이름 = @cnt:=@cnt+1; #
원하는 값으로 초기화 ALTER TABLE 테이블이름 AUTO_INCREMENT=1; #기존 ROW 재정렬 SET @cnt = 0; UPDATE 테이블이름 SET 테이블이름.컬럼이름 = @cnt:=@cnt+1; #
mysql 완전 삭제, 재설치
mysql 완전 삭제, 재설치
데이터가 없는지 확인해서 값 넣기
데이터가 없는지 확인해서 값 넣기
로그 ON (활성화 여부 확인, 로그 저장위치) show variables like ‘general%’;
로그 ON (활성화 여부 확인, 로그 저장위치) show variables like ‘general%’;
에러 내용 max_allowed_packet Error
에러 내용 max_allowed_packet Error
이 예제에서는 영상을 복사하는 방법에 대해 알아본다.
파이썬 numpy 로 객체를 생성하고 영상으로 변환하기
cv2, glob 불러오기 cv2을 불러오고, 디렉터리 내의 파일들을 읽기 위해 glob, 파일 접근을 위해 sys 모듈도 불러온다.
```py #pip install opencv-python import cv2 import matplotlib.pyplot as plt
matplotlib.pyplot : 그래프를 그리는 라이브러리
OpenCV(Open Source Computer Vision Library)는 영상 처리 및 컴퓨터 비전 관련 알고리즘을 구현한 오픈 소스 라이브러리이다.C++, Python, Java, MATLAB 등의 언어 지원이 되며, 다양한 플랫폼에서 사용 가능(Windows, Linux...
이 예제에서는 영상을 복사하는 방법에 대해 알아본다.
파이썬 numpy 로 객체를 생성하고 영상으로 변환하기
cv2, glob 불러오기 cv2을 불러오고, 디렉터리 내의 파일들을 읽기 위해 glob, 파일 접근을 위해 sys 모듈도 불러온다.
```py #pip install opencv-python import cv2 import matplotlib.pyplot as plt
matplotlib.pyplot : 그래프를 그리는 라이브러리
OpenCV(Open Source Computer Vision Library)는 영상 처리 및 컴퓨터 비전 관련 알고리즘을 구현한 오픈 소스 라이브러리이다.C++, Python, Java, MATLAB 등의 언어 지원이 되며, 다양한 플랫폼에서 사용 가능(Windows, Linux...
파이썬으로 알아보는 블록체인 마이닝
파이썬으로 알아보는 블록체인 마이닝
블록체인이란?
블록체인이란?
ERC20 토큰 만들기 & 지갑 전송 실습 예제
ERC20 토큰 만들기 & 지갑 전송 실습 예제
에러 : Cannot start service peer0.org2.example.com: driver failed programming external
에러 : Cannot start service peer0.org2.example.com: driver failed programming external
Truffle로 솔리디티 개발환경 구축하기
Truffle로 솔리디티 개발환경 구축하기
파이썬 - 동적 데이터 수집 및 가공(selenium, pandas) selenium 은 웹 브라우저를 제어하는 프레임워크이다. 웹 브라우저에서 동적으로 데이터를 수집할 수 있다.
파이썬 크롤링 예제 (4) - pyperclip pyperclip이란? pyperclip을 사용하면 클립보드에 있는 문자열을 가져오거나 문자열을 클립보드에 복사할 수 있다.
파이썬 selenium 으로 웹 페이지에서 HTML 태그 가져오기 Selenium의 Serivce 클래스와 Chrome 에 대해 간단한 예제를 통해 알아본다. 다음 예제는 selenium을 사용하여 네이버 로그인을 하는 예제이다.
selenium 으로 웹 페이지에서 HTML 태그 가져오기 selenium 은 웹 브라우저를 제어하는 프레임워크 간단한 예제 코드를 통해 selenium으로 웹 브라우저의 태그를 찾고, 값을 가져오는 방법을 알아보자.
selenium 으로 웹 브라우저 제어하기(앞으로가기, 뒤로가기, 새로고침, 종료) selenium 은 웹 브라우저를 제어하는 프레임워크 아래 코드는 크롬 브라우저를 실행하고, 네이버 홈페이지를 요청하는 코드이다.
파이썬 - 동적 데이터 수집 및 가공(selenium, pandas) selenium 은 웹 브라우저를 제어하는 프레임워크이다. 웹 브라우저에서 동적으로 데이터를 수집할 수 있다.
파이썬 크롤링 예제 (4) - pyperclip pyperclip이란? pyperclip을 사용하면 클립보드에 있는 문자열을 가져오거나 문자열을 클립보드에 복사할 수 있다.
파이썬 selenium 으로 웹 페이지에서 HTML 태그 가져오기 Selenium의 Serivce 클래스와 Chrome 에 대해 간단한 예제를 통해 알아본다. 다음 예제는 selenium을 사용하여 네이버 로그인을 하는 예제이다.
selenium 으로 웹 페이지에서 HTML 태그 가져오기 selenium 은 웹 브라우저를 제어하는 프레임워크 간단한 예제 코드를 통해 selenium으로 웹 브라우저의 태그를 찾고, 값을 가져오는 방법을 알아보자.
selenium 으로 웹 브라우저 제어하기(앞으로가기, 뒤로가기, 새로고침, 종료) selenium 은 웹 브라우저를 제어하는 프레임워크 아래 코드는 크롬 브라우저를 실행하고, 네이버 홈페이지를 요청하는 코드이다.
Git 명령어 취소하기: add 및 commit 되돌리기
Git add, commit 이란?
Git 명령어 취소하기: add 및 commit 되돌리기
Git add, commit 이란?
Git 자주 사용하는 명령어 모음 개발할 때 버전 관리를 위한 관리 시스템으로 Git, SVN 을 사용한다. 어느 도구를 사용하든 개발 회사의 상황에 맞게, 개발자에 따라서 그 유용함이 달라진다.
Git 자주 사용하는 명령어 모음 개발할 때 버전 관리를 위한 관리 시스템으로 Git, SVN 을 사용한다. 어느 도구를 사용하든 개발 회사의 상황에 맞게, 개발자에 따라서 그 유용함이 달라진다.
에러 내용 error: insufficient permission for adding an object to repository database .git/objects
에러 내용 error: insufficient permission for adding an object to repository database .git/objects
1. 웹 서버와 웹 어플리케이션 차이 Web Server & WAS(Web Application Server)
1. WEB-INF에 jsp를 두는 이유
1. web.xml 개념 및 역할
1. Java web 기본구조
1. 웹 서버와 웹 어플리케이션 차이 Web Server & WAS(Web Application Server)
1. WEB-INF에 jsp를 두는 이유
1. web.xml 개념 및 역할
1. Java web 기본구조
Ubuntu 20.04 PM2 설치
Ubuntu 20.04 PM2 설치
node.js mysql 다중쿼리
node.js mysql 다중쿼리
socket 정보 모니터링
socket 정보 모니터링
socket.io & mysql(update) 예제
socket.io & mysql(update) 예제
Ubuntu 18.04 apache2, php, mysql 설치
Ubuntu 18.04 apache2, php, mysql 설치
PHP, MySQL 연동 에러 해결
PHP, MySQL 연동 에러 해결
PHP 버전 다운그레이드 방법
1. PHP Slim framwork 구축(에러 해결)
PHP 버전 다운그레이드 방법
1. PHP Slim framwork 구축(에러 해결)
Ubuntu 에서 tmp 폴더
Systemd 파일(ExecStart) & Bash Script 반환값 설정
Ubuntu 에서 tmp 폴더
Systemd 파일(ExecStart) & Bash Script 반환값 설정
Ubuntu - systemd 시스템 및 서비스 관리자 설정 방법
Ubuntu - systemd 시스템 및 서비스 관리자 설정 방법
Ubuntu - systemd 시스템 및 서비스 관리자 설정 방법
Ubuntu - systemd 시스템 및 서비스 관리자 설정 방법
① ② apache html
① ② apache html
Apache2 - HTTPS 설정 방법
Apache2 - HTTPS 설정 방법
Apache2 서버 접속이 안될 때 확인
Apache2 서버 접속이 안될 때 확인
aiohttp - (1) 파이썬 비동기 웹 서버 만들기 aiohttp란? aiohttp란 파이썬에서 비동기 웹 서버를 개발할 수 있게 해주는 라이브러리이다.
aiohttp (2) 모듈 추가하기 실제로 서버에서는 여러 라우터를 추가할 수 있다. 라우터는 URL 경로와 핸들러 함수를 매핑하는 역할을 한다. 라우터를 추가할 때는 add_get() 메서드를 사용한다. add_get() 메서드는 GET 요청을 처리하는 핸들러를 추가한다. 첫 번...
aiohttp (3) 응용 : uiautomation, platform, os 모듈로 PC정보를 json 객체로 전송하기 서버에서 JSON을 반환하는 예제이다. json 객체 : get_device_info 함수에서 반환하는 딕셔너리를 JSON으로 변환한다.
aiohttp - (1) 파이썬 비동기 웹 서버 만들기 aiohttp란? aiohttp란 파이썬에서 비동기 웹 서버를 개발할 수 있게 해주는 라이브러리이다.
aiohttp (2) 모듈 추가하기 실제로 서버에서는 여러 라우터를 추가할 수 있다. 라우터는 URL 경로와 핸들러 함수를 매핑하는 역할을 한다. 라우터를 추가할 때는 add_get() 메서드를 사용한다. add_get() 메서드는 GET 요청을 처리하는 핸들러를 추가한다. 첫 번...
aiohttp (3) 응용 : uiautomation, platform, os 모듈로 PC정보를 json 객체로 전송하기 서버에서 JSON을 반환하는 예제이다. json 객체 : get_device_info 함수에서 반환하는 딕셔너리를 JSON으로 변환한다.
파이썬 Django 웹 프로그래밍 (3) : 계좌 잔고 확인 페이지
파이썬 Django 웹 프로그래밍 (3) : 계좌 잔고 확인 페이지
파이썬 Django 웹 프로그래밍 (2) : 장고 템플릿 시스템
파이썬 Django 웹 프로그래밍 (2) : 장고 템플릿 시스템
파이썬 Django 웹 프로그래밍 (1) : 장고 웹 프로젝트 시작하기
파이썬 Django 웹 프로그래밍 (1) : 장고 웹 프로젝트 시작하기
Fine-Tuning이란 무엇인가?
Fine-Tuning의 어원
What is Fine-Tuning?
The Origin of Fine-Tuning
Fine-Tuning이란 무엇인가?
Fine-Tuning의 어원
트랜스포머(Transformer)란? 트랜스포머는 자연어 처리(NLP) 및 기타 시퀀스 모델링 작업에서 널리 사용되는 신경망 아키텍처입니다. 2017년 “Attention is All You Need” 논문에서 소개된 이 모델은 기존의 RNN(Recurrent Neural Netw...
Transformer는 2017년에 구글에서 발표한 논문 “Attention is All You Need”에서 소개된 신경망 아키텍처로, 자연어 처리(NLP)와 컴퓨터 비전(CV) 분야에서 혁신적인 성과를 이뤄냈습니다. BERT와 GPT와 같은 최신 언어 모델들은 모두 Transf...
Artificial Intelligence - Transformer
Transformer is a neural network architecture introduced in the 2017 Google research paper, “Attention is All You Need.” It has achieved groundbreaking result...
트랜스포머(Transformer)란? 트랜스포머는 자연어 처리(NLP) 및 기타 시퀀스 모델링 작업에서 널리 사용되는 신경망 아키텍처입니다. 2017년 “Attention is All You Need” 논문에서 소개된 이 모델은 기존의 RNN(Recurrent Neural Netw...
Transformer는 2017년에 구글에서 발표한 논문 “Attention is All You Need”에서 소개된 신경망 아키텍처로, 자연어 처리(NLP)와 컴퓨터 비전(CV) 분야에서 혁신적인 성과를 이뤄냈습니다. BERT와 GPT와 같은 최신 언어 모델들은 모두 Transf...
RPC(Remote Procedure Call) vs REST API
RPC(Remote Procedure Call) vs REST API
netstat 명령어 기능
netstat 명령어 기능
크롤링, 스크래핑이란? 파이썬 크롤링 예제 (2) -Request, Urllib, BeautifulSoup 사용하기 웹 페이지는 HTML로 작성되어 있으며, 이러한 웹에서 필요한 데이터를 추출하는 것을 스크래핑이라고 한다. 스크래핑을 하기 위해서는 HTML을 파싱하는 작업이 필요하...
파이썬 크롤링 예제 (1) -Request, Urllib, BeautifulSoup 사용하기 웹 크롤링으로 웹에서 데이터를 수집하기 위해 간단한 예제를 통해 기본적인 기능을 알아본다. 웹 크롤링은 웹에서 데이터를 수집하는 것을 말한다. 웹 크롤링을 하기 위해서는 웹에서 데이터를 가...
크롤링, 스크래핑이란? 파이썬 크롤링 예제 (2) -Request, Urllib, BeautifulSoup 사용하기 웹 페이지는 HTML로 작성되어 있으며, 이러한 웹에서 필요한 데이터를 추출하는 것을 스크래핑이라고 한다. 스크래핑을 하기 위해서는 HTML을 파싱하는 작업이 필요하...
파이썬 크롤링 예제 (1) -Request, Urllib, BeautifulSoup 사용하기 웹 크롤링으로 웹에서 데이터를 수집하기 위해 간단한 예제를 통해 기본적인 기능을 알아본다. 웹 크롤링은 웹에서 데이터를 수집하는 것을 말한다. 웹 크롤링을 하기 위해서는 웹에서 데이터를 가...
모델(Model)의 어원
Origin of the Term “Model”
모델(Model)의 어원
LAMP : Linux, Apache, Mysql, PHP + Tomcat, ActiveMQ, NgInx
LAMP : Linux, Apache, Mysql, PHP + Tomcat, ActiveMQ, NgInx
리눅스 명령어 & : & 앞의 명령어는 백그라운드실행 + & 뒤의 명령어를 실행 && : & 앞의 명령어가 성공 후 & 뒤의 명령어를 실행 ; : & 앞의 명령어가 실패해도 & 뒤의 명령를 실행
리눅스 명령어 & : & 앞의 명령어는 백그라운드실행 + & 뒤의 명령어를 실행 && : & 앞의 명령어가 성공 후 & 뒤의 명령어를 실행 ; : & 앞의 명령어가 실패해도 & 뒤의 명령를 실행
환경변수 설정 의미
환경변수 설정 의미
플러터 & 파이어베이스 구글로그인 연동하기
플러터 & 파이어베이스 구글로그인 연동하기
AWS EC2에 MariaDB서버 설치하고 인바운드 설정까지
AWS EC2에 MariaDB서버 설치하고 인바운드 설정까지
Web Server SSL 적용
Web Server SSL 적용
도커 jenkins CI/CD 구축하기 (Java Maven Web Project)
도커 jenkins CI/CD 구축하기 (Java Maven Web Project)
① ② AWS EC2
① ② AWS EC2
Copilot 기능
Copilot 기능
gitblog, bundle exec jekyll serve 에러 해결 에러 (1) : “vs code ‘bundle’은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.”
gitblog, bundle exec jekyll serve 에러 해결 에러 (1) : “vs code ‘bundle’은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.”