문제 해결역량의 정의 - 어떤 문제가 주어질지는 모르나, 어떠한 문제가 발생하든 해결하는 능력이 능력을 이번 6차 미니프로젝트에서 평가한다.비즈니스 문제 상황 미국의 한 유통 매장에서 상품별 재고문제 해결 필요매장에는 항상 과재고와 재고 부족 문제가 존재한다.수요가 많거나 급증하는 상품: 재고 부족수요가 적거나 급감하는 상품 : 과재고 판매량 기반 적정 발주 시스템을 구축했으나, 재고 문제가 개선되지 않는다.과도한 재고 증가는 현금이 묶여 현금 흐름에 문제가 발생한다. 따라서 파일럿 프로젝트 진행핵샘 상품 3개를 선정하고, 이들에 대한 수요 예측을 기반 발주 시스템 가능성을 검토한다. 과제 요구사항 데이터 탐색 및 가설 도출매일 저녁 9시에 매장 업무를 마감한다.당일 및 최근 판매량과 리드타임(발주 후 ..
https://github.com/PINTO0309/onnx2tf GitHub - PINTO0309/onnx2tf: Self-Created Tools to convert ONNX files (NCHW) to TensorFlow/TFLite/Keras format (NHWC). The purpos Self-Created Tools to convert ONNX files (NCHW) to TensorFlow/TFLite/Keras format (NHWC). The purpose of this tool is to solve the massive Transpose extrapolation problem in onnx-tensorflow (onnx-t... github.com pytorch에는 장점이 있다. hu..
보호되어 있는 글입니다.
pytorch에서 모델을 로딩할 때, state_dict_path로 .pth 파일로 불러오고 load_state_dict를 하면 에러가 뜨는 현상이 발생했다.state_dict = torch.load(model_state_dict_path)self.model.load_state_dict(new_state_dict) 다른 모델 구조라면 어쩔 수 없이 strict를 써야 되겠지만, 심지어는 같은 모델인데도 이런 현상이 발생한다. 대충 이럴 때는 state_dict에 있는 모델 레이어의 이름과 전이학습된 모델 레이어의 이름이 달라서 그렇다.따라서 state_dict를 살펴 본 후, 해당 이름을 제거해주면 해결된다.class LitCustomModel(L.LightningModule): def __init..
첫번째 코테라 그런지 난이도는 그리 어렵지 않았다. 프로그래머스 레벨 1~2 정도. 코딩 마스터스에서 마스터를 따기 위해 꾸준히 해서 70문제를 푼 보람이 있는지 쉽게 느껴진 것 같기도 하다. 특이한 점이 있다면, 확실히 AI 트랙 문제 답게 numpy를 이용하면 정말 쉽게 풀리는 문제들 위주로 나왔다. 이번 네이버 코딩 테스트에서도 numpy를 이용한 풀이법을 제시했었는데, 아쉽게도 2/4솔로 탈락. 그래서 여기에서만큼은 numpy를 이용해서 문제를 간결하게 바꾸는 방법을 제시했다. 문제 유출은 안되므로 요약은 여기까지. 3번 문제는 진짜 거의 다 풀었는데 시간이 모잘랐다. 함수 하나만 더 만들면 되는 거였는데..10분만 더 있었어도 풀었을 거 같다. 속도를 높이는 방법도 고려해 봐야겠다. 아무튼 2차..
강화학습 : Action Sequence(=policy, 팔의 움직임)이 어떻게 귀결되는지에 대한 것 6시그마 품질 관리 - 똑같은 품질로 만들 것인가 유량관리, 품질관리, 원가 관리, 재고관리 대량 생산 체제에 맞추었다. 생산에 대한 모든 시스템을 최적화하는 걸로 배운다. Q-Learning Dynamic Programming - 너무 주어진 state가 많으면 풀 수 없다. Markow Decision Process - OR2, 이 자체가 강화학습이다. Deep Reinforcement Learning Implementation State(현재 상황)를 Input layer에 집어넣어 주고, Action(그에 대한 행동)을 Output으로 얻을 수 있는 딥러닝 그러나 output만으로는 부족하다. 해..