본문 바로가기 메뉴 바로가기

성장하고 개발하는 계란의 이야기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

성장하고 개발하는 계란의 이야기

검색하기 폼
  • 분류 전체보기 (105)
    • 웹 (9)
      • django (9)
    • python (13)
    • 알고리즘 (20)
      • 알고리즘 이론 (8)
      • 코딩테스트 (12)
    • 대외활동 (28)
      • 위니브 엠베서더 (11)
      • SSAFYcial (17)
    • 개발자 면접 (1)
    • Docker (4)
    • 전자회로 (7)
    • 개인 프로젝트 (4)
    • 기타 (8)
  • 방명록

Python (19)
[카카오톡 대화 기록 기반 챗봇 프로젝트] 내 말투를 따라하는 챗봇 만들기(1) - 카카오톡 대화 기록 수집

SSAFY 과정을 마무리 하는 시점에서재밌는 프로젝트를 하고 싶어졌습니다. 카카오톡 대화 기록을 가지고 내 말투를 따라하는 챗봇을 만들면어떨까? 하는 생각에서 간단하게 프로젝트를 진행해봅니다. 혹시나 코드를 참고해보고 싶다면 아래 링크를 참조해주세요. GitHub - JangBogwang/MyChat: 카카오톡 대화 기록 기반 챗봇 만들기카카오톡 대화 기록 기반 챗봇 만들기 . Contribute to JangBogwang/MyChat development by creating an account on GitHub.github.com 💡아직 개발 중인 프로젝트라 코드가 미완성입니다. 참고 해주세요 카카오톡 대화 데이터 받기 1. 먼저, PC 버전 카카오톡에 접속을 합니다.2. 대화 기록을 받아오고 ..

개인 프로젝트 2025. 6. 23. 19:26
[알고리즘 이론] LIS(가장 긴 부분 수열)

LIS(Longest Increasing Subsequence )개념  주어진 배열에서 가장 긴 증가하는 부분 수열의 길이를 구하는 코드. DP 방식이나 이분 탐색을 이용하여 풀 수 있다.  예를 들어, 배열 [10, 20, 10, 30, 20, 50]가 주어졌을 때, 가장 긴 증가하는 부분 수열은 [10, 20, 30, 50]로 길이는 4가 된다. 문제 풀이 방식동적 프로그래밍(DP) 방식 - 시간 복잡도: O(n^2)이분 탐색을 이용한 최적화 방식 - 시간 복잡도: O(n log n) 풀이 방식(DP)배열을 순서대로 탐색하면서 dp 배열을 갱신해나가는 방식. 각 위치에서 해당 위치까지의 가장 긴 증가하는 부분 수열의 길이를 저장한다.점화식: dp[i]는 i번째 요소까지의 가장 긴 증가하는 부분 수열의..

알고리즘/알고리즘 이론 2024. 11. 7. 09:21
[리드위드 웹사이트 제작 프로젝트] 프로젝트 개요 및 시작

목표 독서모임 리드위드의 공식 웹 페이지 개설 웹 페이지를 활용한 모임 홍보 및 커뮤니티 활성화 웹 페이지를 사용하여 모임 및 회원 관리 구현 기능 로그인/로그아웃 일정 캘리더 게시판(공지사항, 사진, 자유게시판) 활동점수(사이트 이용정도에 따라 점수 부여, 구현 고민 중, 여유있으면 구현) 사용 기술 스택 사용 언어 python html, css, javascript 프레임워크 django 라이브러리 bootstrap: 반응형 웹 구현 나머지는 작업하면서 추가해나갈 예정 django 프로젝트 생성 home: 메인 페이지 앱 accounts: 계정 인증 관련 기능 구현(로그인, 로그아웃, 회원가입) templates: html 파일 저장 static: js, css, 기타 파일 소스 저장 config: ..

개인 프로젝트 2024. 3. 5. 16:48
[영상처리]OpenCV

개요 Intel에서 만든 영상 처리와 컴퓨터 비전 관련 오픈 소스 라이브러리 C/C++ 로 구현했는 데 여러 플랫폼에서 C, C++, Python, Java, C#, Javascript 언어로 사용 가능 MMX나 SSE 명령어를 통해서 고속의 알고리즘을 구현. 실시간 비전 응용의 강점을 가지고 있다. 영상 및 비디오 입출력, 영상 처리, 컴퓨터 비전 관련 기본 알고리즘, 기계학습모듈이 내장 최근의 버전에서는 딥러닝 모델도 추가 CUDA와 Open CL 인터페이스가 개발 Home OpenCV provides a real-time optimized Computer Vision library, tools, and hardware. It also supports model execution for Machine..

기타 2024. 2. 20. 16:18
[python, DataFrame]데이터 탐색

[python]Mysql의 데이터로 Data Frame 형성 패키지(터미널에서 설치) pip install sqlalchemy pip install pymysql 데이터 베이스 접속 from sqlalchemy import create_engine database_connection = create_engine('데이터 베이스 접속 url') 데이터 베이스 접속 url은 데이터 growingegg.tistory.com 데이터 프레임에서의 데이터 선택 열 선택 데이터 프레임['컬럼이름'] 또는 데이터 프레임. 컬럼 이름 데이터 프레임.컬럼 이름으로 접근할 때는 컬럼 이름이 반드시 문자열이어야 한다. 하나의 컬럼 이름을 이용해서 접근하면 Series로 리턴 행 선택 loc[인덱스 이름]으로 접근 iloc[정..

python 2024. 2. 13. 17:51
[python, DataFrame]Mysql의 데이터로 Data Frame 형성

패키지(터미널에서 설치) pip install sqlalchemy pip install pymysql 데이터 베이스 접속 from sqlalchemy import create_engine database_connection = create_engine('데이터 베이스 접속 url') 데이터 베이스 접속 url은 데이터베이스 종류마다 다름 별도의 패키지를 설치해야 하는 경우도 있다. url은 데이터베이스 종류://아이디:비밀번호@IP:포트/데이터베이스 이름 포트는 3306이면 생략 가능 테이블 가져와서 DataFrame 만들기 dataframe = pandas.read_sql_table('테이블 이름', database_connection) 샘플 데이터 생성(mysql) use mydb; create ta..

python 2024. 2. 13. 15:51
[python] selenium

Selenium 개요 웹 앱을 테스트하는 데 사용하는 프레임워크 WebDriver라는 API를 이용해서 운영체제에 설치된 브라우저를 제어하는 프레임워크 크롤링을 할 때 JavaScript를 이용해서 비동기적으로 가져오는 데이터를 읽고자 할 때 이용 가능. 로그인 후 가져와야 하는 데이터를 불러올 때도 사용 메뉴얼 The Selenium Browser Automation Project Selenium automates browsers. That's it! www.selenium.dev 설치 pip install selenium 브라우저의 드라이버가 필요 크롬 드라이버 ChromeDriver - WebDriver for Chrome - Downloads Current Releases If you are us..

python 2024. 2. 13. 15:16
[python] numpy(2)

연산 포함 여부를 판단하는 연산 in: 데이터가 포함되어 있으면 True 아니면 False not in: 데이터가 포함되어 있지 않으면 True 아니면 False 배열의 전치와 축 변경 전치: 행과 열을 반전 축 변경: 3차원 이상에서 데이터의 축 순서를 바꾸는 것 머신러닝 등을 할 때 데이터의 증강(데이터를 늘리는 것)이나 다양한 패턴을 찾고자 할 때 사용 행렬은 T라는 속성으로 전치 가능 numpy의 배열에는 transpose라는 메서드를 제공해서 메서드에 축의 순서를 설정하면 축의 순서를 변경해준다. 실제적으로 3차원 이상의 데이터는 차원 변경을 잘 하지 않는다. #행렬의 전치 - 축 변경 import numpy as np original = np.array([[1,2,3],[4,5,6]]) pri..

python 2024. 2. 13. 01:50
이전 1 2 3 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 깃헙
  • 인스타그램
  • 포트폴리오
  • 네이버블로그
TAG
  • 인프런강의
  • 인프런강의후기
  • 알고리즘이론
  • 백준
  • 전자회로
  • 그래프
  • 인프런
  • 웹프로그래밍
  • ssafy기자단
  • 프로그래머스
  • 코딩테스트
  • 웹개발
  • 생성형ai
  • SSAFYcial
  • 제주코딩베이스캠프
  • 위니브
  • it도서큐레이션
  • 알고리즘
  • 오블완
  • 위니브엠베서더
  • 자료구조
  • 웹
  • django
  • SSAFY
  • PANDAS
  • 더오름
  • 파이썬
  • Python
  • 생성형 AI
  • 티스토리챌린지
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함
250x250

Blog is powered by Tistory / Designed by Tistory

티스토리툴바