[기록] 캠프 2주차
·
8기 글로벌 SW*AI인재 프로그램
멜린다가 채점 기준을 발표했다. 갑자기 숙제가 추가됐다. 1주 차 때 대강 말한 부분을 오피셜로 정리해 줘서 해야 할게 나름 보였다. 히토미의 숙제는 웹스크래핑 + 데이터 분석이었다. 데이터 분석을 위한 데이터를 스크래핑으로 구해야 하는 것이 첫 번째 목표. 비즈니스 인텔리전스 관련 질문 몇 개를 만들고, 수집한 데이터를 분석하여 답하는 것이 두 번째 목표였다. 비즈니스 인텔리전스란.. 무엇일까? 비즈니스 인텔리전스(BI)는 조직이 더 나은 의사결정을 내리고, 정보를 기반으로 행동을 취하고, 보다 효율적인 비즈니스 프로세스를 구현할 수 있게 해주는 역량을 의미합니다. 출처 비즈니스 인텔리전스란 무엇입니까? 비즈니스 인텔리전스에 대해 알아야 할 모든 사항과 비즈니스 인텔리전스가 데이터를 활용하여 더 많은 ..
[기록] 캠프 1주차
·
8기 글로벌 SW*AI인재 프로그램
처음으로 했던 건, 단어 몇 개 골라서 가상 제품 만들고 발표하는 것이었다. 멜린다가 한 명 한 명 골라서 영어 단어를 물어봤고, 총 36개의 단어가 칠판에 쓰였다. 적힌 단어 중에 6개를 고르고, 해당 단어를 조합해서 가상의 제품을 만들어야 했다. 최종적으로는 제품에 대한 슬로건과 광고 포스터를 만들어야 했다. 뭔 단어를 골랐는지 정확하게 기억은 안 난다. 우리 팀은 고양이가 물과 친해질 수 있도록 하는 물고기 모양 기계를 판매하기로 했다. 이름하야 Catter, Cat + hunter였나..ㅋㅋ 미니 풀장에 풀어놓아서, 고양이가 기계를 잡도록 하면 동시에 물과 친해지지 않을까.. 하는 아이디어. 가격이 80달러(약 10만 원)나 하는 이유는 판매될 기계가 방수처리 + 조종 가능하기 때문이었다. 지금 ..
[기록] Irvine Tech Hub 방문
·
8기 글로벌 SW*AI인재 프로그램
캠프가 시작하기 일주일 전, 교수님이 교육이 진행되는 회사와의 미팅을 주선해 주셨다. 빌린 차가 아직 커지기 전이라, 몇 명은 걸어가게 됐다. 그중 한 명이 나다. 10분 정도 걸리더라. 우리가 사는 곳이 steely라는 곳인데, 이웃들 업데이트가 좀 늦다. 12월 말인데 핼러윈 소품들이 계속 있다. 집 바로 앞에 선로가 있는데, 회사 가는 길에 제대로 보니까 RAIL ROAD CROSSING이라고 돼있더라. 차도를 가로지르는 것이 인상적이었다. 원래는 회사명이 people space였는데, 다른 회사에서 이름을 똑같은 이름을 써서(??) irvine tech hub라는 이름으로 변경했다고 한다. 개인적인 생각으론 irvine tech hub가 더 뺏기기 쉬운 이름 같다. 캠프를 진행해 주시는 분들을 만..
[2024 동계모각코] 6회차 회고
·
카테고리 없음
Negative L2 distance를 구하는 부분을 어떻게 구현했는지를 살펴보고 이해해보려 했다. 2차 식까지는 저 구현이 맞다는 걸 이해했는데, 3, 4, ..., N차 식까지도 적용되는지는 잘 모르겠다.
[2024 동계모각코] 6회차 계획
·
카테고리 없음
CPNet의 cp module 구현해보기
[2024 동계모각코] 5회차 회고
·
카테고리 없음
저번주에 완성한 canvas부분이 분명 내 화면에서는 잘 보였는데, yany의 화면에서는 이상하게 나타나는 문제가 발생했다. canvas의 크기가 뭔가 내것보다 작게 나왔다. 곰곰히 생각해보니 레티나 디스플레이 dps(device pixel ratio)문제일거라 생각해서 yany의 dps를 보니 약 1.799인가 그랬다. 그리고 내 코드를 보니, 내 dps에 맞춰서 코드를 작성해놓은 것을 알게됐다. 나는 dps가 2인데 yany는 1.799이니, dps로 나누거나 곱하는 부분에서 비율이 엉망이 되버렸던 것이다. useEffect(() => { const canvas = canvasBottomRef.current; if (canvas) { const context = canvas.getContext("2d..
[2024 동계모각코] 5회차 계획
·
카테고리 없음
Irvine tech hub 비즈니스 프로젝트 홈페이지 버그 수정
[2024 동계모각코] 4회차 회고
·
카테고리 없음
import { useEffect, useRef, useState } from "react"; const Footer = () => { const canvasTopRef = useRef(null); const canvasBottomRef = useRef(null); const [isScaled, setScaled] = useState(false); useEffect(() => { const canvas = canvasTopRef.current; if (canvas) { const context = canvas.getContext("2d"); if (context){ // 캔버스 크기를 레티나 디스플레이에 맞게 설정 if (!isScaled){ const scaleFactor = window.deviceP..
[2024 동계모각코] 4회차 계획
·
카테고리 없음
ITH의 비즈니스 프로젝트 웹사이트 제작
[2024 동계모각코] 3회차 회고
·
카테고리 없음
오늘 작성한 코드이고, 자세한 내용은 따로 포스팅 할 예정이다 def _tf_decode(x, y): img_side = tf.shape(x)[0] grid_size = tf.shape(y)[0] point_count = tf.shape(y)[2] attr_len = tf.shape(y)[3] g = tf.stack(tf.meshgrid( tf.range(0,grid_size), tf.range(0,grid_size) ), axis=-1) pad_g = tf.zeros((grid_size,grid_size,attr_len-2), tf.int32) g = tf.concat([g,pad_g], axis=-1) g = tf.expand_dims(g, -2) g = tf.tile(g, tf.convert_to_..