공부 서랍장 52

[논문리뷰-ONNX] Interoperability in Deep Learning A User Survey and Failure Analysis of ONNX Model Converters

📘 논문: Interoperability in Deep Learning: A User Survey and Failure Analysis of ONNX Model Converters📅 발표: ISSTA 2024, Vienna🧠 주제: 딥러닝 모델 변환기(ONNX)의 실패 원인 분석 및 사용자 경험 조사 요약: 모델 구조에 따라 성능저하/변환실패가 야기될 수 있다.주로 모델 배포와 프레임워크간 변환을 위해 ONNX를 사용함주로 모델변환실패(충돌), 성능 저하 가 대부분 이슈ONNX변환기는 아직 개발 중으로, 테스트 커버리지가 충분하지 않음대부분 node conversion에서 문제 발생하며, 연산자 미지원/시멘티 불일치/데이터 타입불일치 /파라미터 누락 등으로 발생함  node conversion: 딥..

[논문리뷰] Semantic Search Evaluation

ABSTRACT"주제별 비율"이라는 메트릭을 도입 GPT 3.5로 호출을 전송하는 파이프라인을 설계의미 평가 파이프라인은 관련성 개선을 위해 공통적인 실패 패턴과 목표를 식별하는 데 도움keyword: Semantic Relevance, Search System Evaluation, Content Search, Information Retrieval, Generative AI1 INTRODUCTION시맨틱 매칭 기능은 검색에 사용된 정확한 키워드가 없더라도 검색 쿼리와 개념적으로 관련된 결과를 제공하여 회원들이 지식을 더 쉽게 찾을 수 있도록 도와줍니다.  Indirect measurement: 회원 피드백이 들어오면 시스템이 예상대로 작동하는지 여부를 판단, 추가 오버헤드 발생Not operationa..

[논문 리뷰] Variable speed induction motors’ fault detection based on transient motor current signatures analysis

목표하는것: 전류를 이용하여 예지보전 1. Introduction Condition Monitoring(CM)은 기계/전기 고장을 조기에 발견하여 손상을 방지하는 방법 갑자기 모터가 죽으면, 다운타임 상승, 주변장비 손상, 사람에게 위험을 초래할 수 있음 유도전동기를 다루는 CM 기법을 설명, MCSA(Motor Current Signatures Analysis)과 이를 적용한 논문 비고정 시그널을 처리하는 방법 → 다양한 주파수 추정 기법 2. Condition Monitoring Techniques 표3은 유도전동기에서 CM방법을 적용하기 위한 다양한 기법 SCADA를 이용해서 고장 진단가능 예측 유지보수를 위해서는 기계학습뿐만아니라 인간의 지능도 필요함 일반적인 CM의 접근은 진동 분석으로 진행. ..

[프로그래머스] 피로도 python

문제: https://school.programmers.co.kr/learn/courses/30/lessons/87946 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 최대 값을 찾기 위해 리스트에 넣어야지 뭉충아....ㅠㅠ def perm(arr,n): result = [] if n > len(arr): return result if n == 1: for i in arr: result.append([i]) elif n > 1: for i in range(len(arr)): ans = [i for i in arr] ans.remove(arr[i]) for..

[프로그래머스] 카펫 python

문제: https://school.programmers.co.kr/learn/courses/30/lessons/42842 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr # "brown/2 = h+w+2" 아이디어가 중요 열쇠 def solution(brown, yellow): # brown/2 = h+w+2 아이디어 answer = [] sum_hw = int((brown/2) + 2) # h와 w의 차이가 날 수 있는 모든 경우의 수 확인 # 무조건 h > w이기 때문에 tmp_w가 큰 경우부터 확인 for i in range(1, sum_hw): tm..

[프로그래머스] 소수 찾기 python

문제: https://school.programmers.co.kr/learn/courses/30/lessons/42839 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 방법1 : 통과 1) new_nums = [int(("").join(p)) for p in per] 를 이용해서 문자열 > 숫자로 변경해서, 결합할 수 있음 2) cnt 쓰지말고 continue하면된다 def perm(arr,n): result = [] if n > len(arr): return result if n == 1: for i in arr: result.append([i]) el..

[프로그래머스] 모음사전 python

문제: https://school.programmers.co.kr/learn/courses/30/lessons/84512 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr # 왜 이생각을 못했지? def solution(word): answer = [] cnt = 0 def dfs(s,check_list): nonlocal cnt if len(s) == 5: return for i in check_list: p = s + i cnt += 1 if p == word: answer.append(cnt) print(p) break dfs(p,check_list) ..

[프로그래머스] 성격 유형 검사하기 python

# 문제: https://school.programmers.co.kr/learn/courses/30/lessons/118666 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr # 유형 산출 부분을 어떻게 하면 더 효율적으로 만들 수 있을까? def solution(survey, choices): answer = [] dic = {'R':0, 'T':0,'C':0,'F':0,'J':0,'M':0,'A':0,'N':0} # 유형 검사 for survey_type, choices_num in zip(survey, choices): # print(survey_ty..

728x90