라즈베리파이에 딥러닝 모델 이식2021. 10. 10.6분이 글은 라즈베리파이와 딥러닝 모델을 이용하여 개인용 혈압 모니터링 시스템을 구현하는 과정에서 발생한 문제들과 해결 방법을 소개하는 내용입니다. 프로젝트 초기에는 Web에서 AI를 동작시켜 혈압 정보를 출력하는 방식을 생각했으나, 불필요한 동작을 제외하고 라즈베리파이에서 AI를 동작시키는 방법으로 변경하였습니다. 이를 위해 코드 수정과 함수 추가 등의 작업이 필요했습니다.
예측값을 십진수로 변환하기2021. 10. 10.6분이 글은 인공지능 기반 개인용 혈압 모니터링 시스템의 졸업작품을 진행하며 남긴 기록들을 블로그로 옮긴 글입니다. 이번 글에서는 gray code를 십진수로 변환하는 코드와 결과값을 소개합니다.
다층 퍼셉트론 (3 Layer + Sigmoid)2021. 10. 10.8분졸업작품을 진행하며 남긴 기록들을 블로그로 옮긴 글입니다. 따라서 블로그에는 졸업작품을 완성하기 위해 적용한 글들만 옮기려고 합니다. 전체적인 내용을 확인하시려면 아래 링크로 이동해주세요 ! 인공지능 기반 개인용 혈압 모니터링 시스템 - 다층 퍼셉트론 (3 Layer + Sigmoid) 1. 활성화 함수만 변경하며 실험한 이유 근로를 하면서 수집한 PPG 데이터 28개로 학습할 때는 …
1 Wave당 128 Sample의 세부적인 전처리2021. 10. 10.5분졸업작품을 진행하며 남긴 기록들을 블로그로 옮긴 글입니다. 따라서 블로그에는 졸업작품을 완성하기 위해 적용한 글들만 옮기려고 합니다. 전체적인 내용을 확인하시려면 아래 링크로 이동해주세요 ! 인공지능 기반 개인용 혈압 모니터링 시스템 - 1 Wave당 128 Sample의 세부적인 전처리 1. 개요 A. 전처리 waveform이 안정적인 부분만 사용하자 전처리시 평균적인 범위를 벗어나는 waveform을 제거. …
1 Wave당 128 Sample2021. 10. 10.2분졸업작품을 진행하며 남긴 기록들을 블로그로 옮긴 글입니다. 따라서 블로그에는 졸업작품을 완성하기 위해 적용한 글들만 옮기려고 합니다. 전체적인 내용을 확인하시려면 아래 링크로 이동해주세요 ! 인공지능 기반 개인용 혈압 모니터링 시스템 - 1 Wave당 128 Sample 1. 개요 A. 전처리 교수님이 딥러닝을 사용하여 학습을 진행하면 굳이 파형을 1Wave로 나눠줄 필요가 없을 것이라고 …
[10월 1주차] 주간 일지 정리2021. 10. 09.3분이 글을 쓰는 시점을 기준으로 블로그에 게시된 글만 [[]] 태그에 링크하였습니다. 링크되지 않은 글(아직 올리지 않은 글)은 수정중이거나 올릴 계획이 없는 글입니다. 10월 3일부터 10월 9일까지의 정리 1. 시간 집계 열공시간 어플을 통해 시간 사용에 관한 기록을 남겼습니다. 유튜브 영상은 개인정보가 많이 들어가서 비공개처리하였습니다. 시간 집계는 수업을 제외한 자발적 공부시간만 …
[이.취.코] Chap 15. 이진탐색 - Q27. 정렬된 배열에서 특정 수의 개수 구하기2021. 10. 09.2분1. 정렬된 배열에서 특정 수의 개수 구하기 난이도 중 풀이 시간 30분 시간 제한 1초 메모리 제한 128 MB 출처 Zoho 인터뷰 A. 📜 문제 N개의 원소를 포함하고 있는 수열이 오름차순으로 정렬되어 있다. 이때 이 수열에서 x가 등장하는 횟수를 계산하라. 단, 이 문제는 시간 복잡도 O(logN)으로 알고리즘을 설계하지 않으면 시간 …
[이.취.코] [백준] Chap 14. 정렬 - Q26. 카드 정렬하기2021. 10. 07.2분1. 카드 정렬하기 난이도 중 풀이 시간 30분 시간 제한 2초 메모리 제한 128 MB 출처 1715번: 카드 정렬하기 (acmicpc.net) A. 📜 문제 위 백준 사이트에 접속하여 문제를 확인해주세요. B. 💡 내 답안 a. 😅 1차 시도 (실패) n = int(input()) array = [] for i in range(n): array.append(int(input())) array.sort() …
[이.취.코] [프로그래머스] Chap 14. 정렬 - Q25. 실패율2021. 10. 07.2분1. 실패율 난이도 하 풀이 시간 20분 시간 제한 1초 메모리 제한 128 MB 출처 코딩테스트 연습 - 실패율 | 프로그래머스 (programmers.co.kr) A. 📜 문제 위 프로그래머스 사이트에 접속하여 문제를 확인해주세요. B. 💡 내 답안 a. 😊 1차 시도 (성공) def solution(N, stages): # fail_per = [0] * (N + …
[9월 5주차] 주간 일지 정리2021. 10. 03.4분이 글을 쓰는 시점을 기준으로 블로그에 게시된 글만 [[]] 태그에 링크하였습니다. 링크되지 않은 글(아직 올리지 않은 글)은 수정중이거나 올릴 계획이 없는 글입니다. 9월 26일부터 10월 2일까지의 정리 1. 시간 집계 열공시간 어플을 통해 시간 사용에 관한 기록을 남겼습니다. 유튜브 영상은 개인정보가 많이 들어가서 비공개처리하였습니다. 시간 집계는 수업을 제외한 자발적 공부시간만 …
알고리즘 / 자료구조에 대해 공부해보자.2021. 10. 02.1분1. 이론 2. 코딩테스트 A. 이것이 취업을 위한 코딩테스트다. [PS] '이것이 취업을 위한 코딩테스트다.' 문제풀이 — mildsalmon (blex.me) B. 백준 [PS] 백준 문제풀이 — mildsalmon (blex.me) C. 프로그래머스 [PS] 프로그래머스 문제풀이 — mildsalmon (blex.me) 3. 후기 코딩테스트 후기 — mildsalmon (blex.me)
[PS] 백준 문제풀이2021. 10. 02.3분1. 브론즈A. 2[백준] 18406번 - 럭키 스트레이트 — mildsalmon (blex.me) B. 1[백준] 2750번 - 수 정렬하기 — mildsalmon (blex.me) 2. 실버E. 5[백준] 1018번 - 체스판 다시 칠하기 — mildsalmon (blex.me) [백준] 1312번 - 소수 — mildsalmon (blex.me) [백준] 1439번 - 뒤집기 — mildsalmon (blex.me) [백준] 4673번 - 셀프 넘버 — …
[PS] 프로그래머스 문제풀이2021. 10. 02.2분1. 위클리 챌린지a. Level 1[Programmers] 위클리 챌린지 - 1주차 - 부족한 금액 계산하기 — mildsalmon (blex.me) [프로그래머스] 위클리 챌린지 - 2주차 - 상호평가 — mildsalmon (blex.me) 2. KAKAO BLIND RECRUITMENTA. 2018B. 2019a. Level 1[이.취.코] [프로그래머스] Chap 14. 정렬 - Q25. 실패율 — mildsalmon (blex.me) d. Level 4[이.취.코] Chap 11. 그리디 …
[PS] '이것이 취업을 위한 코딩테스트다.' 문제풀이2021. 10. 02.8분코딩테스트 대비를 위한 실전 및 기출 문제 모음입니다. 그리디, 구현, DFS/BFS, 정렬, 이진 탐색, DP, 최단 경로, 그래프 이론, 삼성전자 기출문제까지 다양한 문제를 다루고 있습니다. 각 카테고리별로 실전과 기출 문제를 제공하고 있으며, 각 문제에 대한 해설도 함께 제공됩니다.
📢 한라대학교 공지 알림 봇 제작기2021. 10. 02.1분1. 개발 환경 및 개요 [한라대학교 공지 알림 봇] 개발 환경 및 개요 — mildsalmon (blex.me) 2. 코딩 [한라대학교 공지 알림 봇] 코딩 — mildsalmon (blex.me) [한라대학교 공지 알림 봇] 코드분석 (Requests, bs4) — mildsalmon (blex.me) [한라대학교 공지 알림 봇] 코드분석 (telegram bot) — mildsalmon (blex.me) [한라대학교 공지 알림 봇] …
파이썬을 공부하면서 알아가는 중2021. 10. 02.1분1. 라이브러리라이브러리 해석에 대한 설명 — mildsalmon (blex.me) [Document] beautifulsoup4 — mildsalmon (blex.me) [Document] Requests — mildsalmon (blex.me) [Document] OS — mildsalmon (blex.me) [Document] Python Telegram Bot — mildsalmon (blex.me) 파이썬의 itertools — mildsalmon (blex.me) 2. 리스트[버그 해결 과정] 다차원 리스트 리스트 복사 — mildsalmon (blex.me) A. 문자열과 리스트 슬라이스 …
[이.취.코] [백준] Chap 14. 정렬 - Q24. 안테나2021. 10. 02.2분1. 📡 안테나 난이도 하 풀이 시간 20분 시간 제한 1초 메모리 제한 256 MB 출처 18310번: 안테나 (acmicpc.net) A. 📜 문제 위 백준 사이트에 접속하여 문제를 확인해주세요. B. 💡 내 답안 a. 😊 1차 시도 (성공 / 논리는 단순한데, 코드는 복잡함) n = int(input()) array = list(map(int, input().split())) if …
[이.취.코] [백준] Chap 14. 정렬 - Q23. 국영수2021. 10. 01.2분1. 국영수 난이도 하 풀이 시간 20분 시간 제한 1초 메모리 제한 256 MB 출처 10825번: 국영수 (acmicpc.net) A. 문제 위 백준 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 a. 1차 시도 (삽입 정렬 / 시간초과) n = int(input()) array = [] for _ in range(n): temp = list(input().split()) array.append([temp[0], …
[이.취.코] [프로그래머스] Chap 13. BFS_DFS - Q22. 블록 이동하기2021. 09. 29.7분1. 블록 이동하기 난이도 상 풀이 시간 50분 시간 제한 1초 메모리 제한 128MB 출처 코딩테스트 연습 - 블록 이동하기 | 프로그래머스 (programmers.co.kr) A. 문제 위 프로그래머스 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 a. 1차 시도 (실패) from collections import deque def solution(board): check_move_board = [i[:] for i in …
사이트 보안점검을 해봅시다2021. 09. 28.5분https://observatory.mozilla.org/ 모질라에서 제공하는 사이트 보안 점검을 받아보았다. 무심코 그냥저냥 보통 점수가 나오리라 생각했지만 충격적이게도 15점, F 등급을 받았다. 두둥 🥳 사실 보통 점수가 나왔으면 안하고 넘어가려 그랬는데 F는 또 못참지. 어떠한 보안상의 문제가 있는지 각 항목이 의미하는 것은 무엇이며 어떻게 적용하는지 알아보도록 하자. 여기서는 NginX를 활용한다. X-Frame-Options다른 사이트 내의 iframe에 …
[이.취.코] [백준] Chap 13. BFS_DFS - Q21. 인구 이동2021. 09. 28.3분1. 인구 이동 난이도 중 풀이 시간 40분 시간 제한 2초 메모리 제한 512 MB 출처 16234번: 인구 이동 (acmicpc.net) A. 문제 위 백준 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 a. 1차 시도 (실패) from collections import deque N, L, R = list(map(int, input().split())) graph = [] # diff_graph …
[생활코딩] WEB2021. 09. 27.1분아래 깃헙에도 업데이트하고 있어요 ! mildsalmon/Study/Web/생활코딩 at master · mildsalmon/mildsalmon (github.com) 1. WEB1 - HTML & Internet [WEB] HTML 기초 — mildsalmon (blex.me) [WEB] 인터넷 — mildsalmon (blex.me)
[WEB] 인터넷2021. 09. 27.2분수학은 이해하는 것이 아니라 익숙해지는 것이다. -폰 노이만- 우리가 공부를 하는 최종적인 목표는 이해가 아니라 익숙해지는겁니다. 익숙해지는 수 많은 방법 중 하나가 이해일 뿐이에요. -이고잉- 1. 인터넷 인터넷이 동작하기 위해서는 컴퓨터가 최소 2대가 필요하다. Web Browser (웹 클라이언트) Web Server 2. 웹 서버와 웹 호스팅 웹 서버를 사용하기 위해서는 자신의 …
NginX를 활용한 Docker 무중단 배포2021. 09. 26.4분도커를 이용해 서비스를 운영 중인 서버에서 프론트엔드 컨테이너가 재실행 시 텀이 길어져 배포 후 일정 시간 502 에러가 발생하는 문제를 NginX를 이용해 해결하는 방법에 대해 설명하고 있다. NginX의 upstream을 활용해 백업 컨테이너를 띄우고 번갈아 가며 운영하는 방식으로 무중단 배포를 구현하는 방법을 소개하고 있다.