Tag Web
What is Property Attribute?
❓ 왜 디자인패턴을 사용할까 규모가 커짐에 따라, 코드 관리 및 유지보수가 어려워지고 있다. 설계된 컴포넌트들을 재사용 및 수정할 경우가 많아지면서, 편리한 방법을 찾아나가고 있다. 보다 명확하고 깔끔하며, 이해가 쉬운 코드를...
Frontend팀의 12월 테크톡을 바탕으로 작성한 포스팅입니다.
현재 진행하고 있는 프로젝트에서 웹 클라이언트를 React.js 와 상태 관리 라이브러리 Redux 및 Redux-saga 로 구현하고, 서버를 Node.js 의 서버사이드 프레임워크인 Nest.js 로 구현하며 Socket.IO API 을 이용한 소켓 통신...
리액트팀의 6월 tech talk에서 다룬 주제중 하나인 자바스크립트 Closure에 대한 글입니다.
이 포스트에서는 웹린이가 두 달간 학습하며 만들었던 간단한 웹페이지를 소개해드리고자 합니다.
NyanCat_Party
에서 보실 수 있습니다.
👋 안녕하세요! 제가 만든 r4k0nb4k0n/typing-game
프로젝트를 소개하겠습니다.
r4k0nb4k0n.github.io/typing-game
에서 사용해보실 수 있습니다!
WEB 팀의 Mission 5는 Socket.io를 이용한 웹소켓 구현입니다. 웹 스터디 팀의 코어 멤버인 형진 님이 미션 수행 목표와 웹 소켓에 관한 자세한 설명을 아래 노션 문서에 작성해 주셨습니다. #5 Mission...
Web Team의 Mission4는 React(리액트)를 공부하는 것이었습니다. 특히 이번 미션은 기존에 했던 방식과 다르게 새로운 미션을 만들어 수행하는 대신 온라인을 통해 제공되는 강의 1장과 2장을 2주동안 수강하며 리액트를 공부하고 강의 내용을...
WEB 팀의 4번째 미션은 아래의 교재로 React 공부를 하는 것입니다.
Web Team의 Mission3는 REST API 웹 서버를 구현하는 것입니다! 부족한 설명에도 불구하고, 끝까지 포기하지 않고 동료들과 함께 결과물을 완성한 Web Team 멤버들에게 박수👏를 보냅니다😁
WEB 팀의 Mission2는 아래 링크된 사이트를 clone하는 것입니다! Mission 제작하느라 고생하셨을 웹 스터디 팀의 형진님께 박수를 보냅니다👏👏
web 팀의 첫 미션이 공개됐습니다. HTML 과 CSS를 다들 기본적으로 하신적이 있으셔서 이에 대한 감을 다시잡기 위해서 공개된 미션을 살펴봅시다
macOS 환경 기준입니다. macOS의 경우 Xcode가 설치돼있기 때문에 Ruby도 함께 설치되어 있어 바로 사용할 수 있습니다. 만약 설치가 안되어 있다면 terminal창을 열고 다음의 command를 통해 Xcode Development Tool과 Ruby를 설치해...
Tag Git
저는 이전까지 한 번도 제대로 된 협업이란 걸 해본 적이 없습니다. 전공 시간에 팀플할 때 처음으로 Git을 써 봤는데, 브랜치 한 번 바꿨다가 master 브랜치로 못 돌아가고, 수정사항이 여러개일때 commit이...
Tag Mobile
아직 팀 프로젝트를 참여한 경험이 없는 개발자분들이 팀 프로젝트에 참여해 봤으면 좋겠다는 생각에서 GDSC 멤버라면 한 번쯤 들어보거나, 참여해 봤을 Google Solution Challenge 2022에 참여한 경험에 대해 게시글을 남겨보고자 한다....
시작하기 전에… Coroutine을 굳이 한 문장으로 표현하자면 비선점(Non-Preemptive), 협력형(Cooperative) 멀티태스킹의 서브 루틴 형태로서 동시성(Concurrency)을 지원하며, 비동기 작업을 쉽게 처리할 수 있도록 도와주는 것… 이라고 할 수 있습니다. 네. 이렇게만 보면...
Tag CV-image_classification
Flask를 통해 구축한 서버의 모델은 사전 학습된 ResNet18 모델을 그대로 사용하고 있었습니다.
Flask를 통해 구축한 서버에서, RestAPI를 사용해 DenseNet121모델을 통해 사진을 분류하고 그 결과를 보여주기까지 학습하였다. 팀에서는 프로젝트를 위 구조를 이용해서, 개의 사진을 올리면 품종을 알려주고 그에 대한 정보를 주도록 진행하고자 하였다....
CNN 즉 합성곱신경망은 고수준의 뉴런이 저수준의 뉴런의 출력에 기반한다는 아이디어에서 나온 개념이다. 기존의 완전연결 층에서는 3차원 데이터를 입력 층에 넣어주기위해 1차원 데이터로 변환했다. 이렇게 1차원으로 변환한 데이터는 공간적인 정보가 사라진...
Tag Fall intro
1. shell 너의 정체가 무엇이냐? feat. 생활코딩
개발의 ‘개’자도 모르고 코딩의 ‘코’자도 모르는 사람이
Tag Knowledge Distillation
Distilling the Knowledge in a Neural Network
이승현
Tag ML
RNN (Recurrent Neural Network) RNN은 연속적인 데이터셋을 처리하기 위해 등장하였다. 예를 들어 문장의 경우 연속적인 단어로 이루어져 있고, 이를 처리하기 위해 RNN과 같은 시퀀스 모델이 등장하게 되었다. 가장 기본적인 RNN의...
머신러닝이라는 것이 복잡하고 어려운 것만은 아니라고 저의 심리적 장벽을 낮춰준 것이 바로 Teachable Machine입니다. 이번 기회에 Teachable Machine을 공부한 내용을 기반으로 소개해보고자 합니다.
DSC UOS에서는 다양한 스터디를 권장하고 있습니다. 해당 스터디 중 논문 리뷰 스터디도 존재합니다. 왜 이 스터디를 하기로 헀고, 어떻게 진행 중인지 적어보겠습니다.
Tag computer vision
Tag deep learning
자연어 처리, 컴퓨터 비전, 추천 시스템 등 딥러닝 기법은 수많은 응용문제를 해결하는 데 활용되고 있습니다.
Tag Review
Tag TeachableMachine
머신러닝이라는 것이 복잡하고 어려운 것만은 아니라고 저의 심리적 장벽을 낮춰준 것이 바로 Teachable Machine입니다. 이번 기회에 Teachable Machine을 공부한 내용을 기반으로 소개해보고자 합니다.
Tag React Native
Tag WEB
이 포스팅은 WEB팀 클론코딩 프로젝트에서 회원가입, 로그인 파트를 맡은 제가 블로그 코드를 참조하면서 이해한 부분까지 코드 정리한 글입니다.
Tag Project
이번 포스트에서는 현재 프로젝트 팀에서 프론트엔드와 백엔드 간 협엄을 위해 사용하는 OpenAPI와 Swagger가 무엇인지 알아보겠습니다. 그리고 현재 제가 프로젝트 팀에서 사용하는 프레임워크인 node.js의 express에서 API 명세를 작성한 yaml 파일로부터 Swagger...
Tag Deep Learning
Tag mobile
안드로이드 개발자가 Kotlin, Java, C++ 언어로 프로그램을 작성하여 apk나 Bundle 형태로 애플리케이션을 배포하게 되면 각 애플리케이션은 실행시에 각각의 애플리케이션에 필요한 구성 요소(Component)에 액세스하게 됩니다.
Tag JDBC
진행했던 프로젝트에서 JDBC를 사용했다. 이번에 JDBC를 어떻게 활용했는지에 대한 내용과 추가로 JPA는 무엇이고 JDBC와 비교해 장단점을 알아보자
Tag JPA
진행했던 프로젝트에서 JDBC를 사용했다. 이번에 JDBC를 어떻게 활용했는지에 대한 내용과 추가로 JPA는 무엇이고 JDBC와 비교해 장단점을 알아보자
Tag WASM
Tag 딥러닝
Object Detection 논문의 발전 과정에 대해 알아보겠습니다.
ImageNet Classification with Convolutional Neural Networks (AlexNet)
Tag CNN
ImageNet Classification with Convolutional Neural Networks (AlexNet)
Tag AlexNet
ImageNet Classification with Convolutional Neural Networks (AlexNet)
Tag Effective Java
Tag 객체지향
Tag 객체 생성과 파괴
Tag 유튜브
Tag 추천 시스템
Tag 머신러닝
들어가며 프로젝트를 진행하다보면 불균형 데이터를 자주 마주치게 됩니다. 불균형 데이터(imbalanced data)란 학습 데이터의 클래스 변수가 균일하게 분포하지 않고 하나의 값에 치우친 데이터를 말합니다. 이는 하나의 값에 편향된 모델을 학습하는 클래스...
들어가며 이번 방학 때 데이터 청년 캠퍼스 상명대 과정을 수강하게 되면서 팀프로젝트를 진행하게 되었습니다. ‘1인가구’를 주제로 개인화 서비스를 제안하는 것이 목표인 만큼 ‘1인가구’에 대한 정보를 더 많이 얻고자 뉴스 기사를...
Tag React
Tag UI/UX
Tag 컴퓨터비전
Object Detection 논문의 발전 과정에 대해 알아보겠습니다.
Tag Boostcamp
Tag 6기
Tag Donggle
Tag Cookie
Frontend팀의 12월 테크톡을 바탕으로 작성한 포스팅입니다.
Tag Session
Frontend팀의 12월 테크톡을 바탕으로 작성한 포스팅입니다.
Tag JWT
Frontend팀의 12월 테크톡을 바탕으로 작성한 포스팅입니다.
Tag apache
Tag flask
Tag wsgi
Tag NLP
Tag NER
Tag 개체명인식
Tag REST
REST API를 주제로 다룬 이유
REST API를 주제로 글을 쓰게 된 이유는 다양합니다.
저에겐 다양한 기억이 있습니다.
Tag 아키텍쳐
REST API를 주제로 다룬 이유
REST API를 주제로 글을 쓰게 된 이유는 다양합니다.
저에겐 다양한 기억이 있습니다.
Tag Android
배포란?
배포를 알아보기 전에 개발의 전반적인 맥락을 생각해보자.
Tag Kotlin
Tag Java
Effective Java를 읽던 중 이런 문장을 봤습니다.
권한이 있는 클라이언트는 리플렉션 API인 AccessibleObject.setAccessible을 사용해 private 생성자를 호출할 수 있다.
Tag ReflectionAPI
Effective Java를 읽던 중 이런 문장을 봤습니다.
권한이 있는 클라이언트는 리플렉션 API인 AccessibleObject.setAccessible을 사용해 private 생성자를 호출할 수 있다.
Tag 추천시스템
들어가며 추천시스템 학회를 둘러보다가 A fast parallel SGD for matrix factorization in shared memory systems라는 논문을 읽어봤습니다. 본 논문은 공유 메모리 시스템을 위해 확률적 경사 하강법(SGD)을 병렬로 처리한 방법으로서 FPSGD(Fast...
Tag PSGD
들어가며 추천시스템 학회를 둘러보다가 A fast parallel SGD for matrix factorization in shared memory systems라는 논문을 읽어봤습니다. 본 논문은 공유 메모리 시스템을 위해 확률적 경사 하강법(SGD)을 병렬로 처리한 방법으로서 FPSGD(Fast...
Tag Component
❓ 왜 디자인패턴을 사용할까 규모가 커짐에 따라, 코드 관리 및 유지보수가 어려워지고 있다. 설계된 컴포넌트들을 재사용 및 수정할 경우가 많아지면서, 편리한 방법을 찾아나가고 있다. 보다 명확하고 깔끔하며, 이해가 쉬운 코드를...
Tag DesignPattern
❓ 왜 디자인패턴을 사용할까 규모가 커짐에 따라, 코드 관리 및 유지보수가 어려워지고 있다. 설계된 컴포넌트들을 재사용 및 수정할 경우가 많아지면서, 편리한 방법을 찾아나가고 있다. 보다 명확하고 깔끔하며, 이해가 쉬운 코드를...
Tag PWA
Tag CSS
Tag Map
Tag SRID
Tag GCS
Tag PCS
Tag Coordinate System
Tag CI
Tag CD
Tag machine learning
앙상블 학습은 학습 알고리즘들을 따로 쓰는 경우에 비해 더 좋은 예측 성능을 얻기 위해 다수의 학습 알고리즘을 사용하여 결합시키는 학습 방법입니다.
Tag ensemble
앙상블 학습은 학습 알고리즘들을 따로 쓰는 경우에 비해 더 좋은 예측 성능을 얻기 위해 다수의 학습 알고리즘을 사용하여 결합시키는 학습 방법입니다.
Tag Database
Tag Foreign Key
Tag Cache
https://youtu.be/cKEwnhc8ItY
Tag 캐시
https://youtu.be/cKEwnhc8ItY
Tag 컴퓨터 구조
https://youtu.be/cKEwnhc8ItY
Tag 크롤링
들어가며 이번 방학 때 데이터 청년 캠퍼스 상명대 과정을 수강하게 되면서 팀프로젝트를 진행하게 되었습니다. ‘1인가구’를 주제로 개인화 서비스를 제안하는 것이 목표인 만큼 ‘1인가구’에 대한 정보를 더 많이 얻고자 뉴스 기사를...
Tag WebSocket
Tag Dart
비동기처리(asynchronous programming)란?
비동기처리는 대기를 필요로 하는 작업을 기다리면서도 프로세스가 다른 작업을 수행할 수 있도록 작업하는 방식을 말한다.
Tag Flutter
비동기처리(asynchronous programming)란?
비동기처리는 대기를 필요로 하는 작업을 기다리면서도 프로세스가 다른 작업을 수행할 수 있도록 작업하는 방식을 말한다.
Tag asynchronous
비동기처리(asynchronous programming)란?
비동기처리는 대기를 필요로 하는 작업을 기다리면서도 프로세스가 다른 작업을 수행할 수 있도록 작업하는 방식을 말한다.
Tag 다트
비동기처리(asynchronous programming)란?
비동기처리는 대기를 필요로 하는 작업을 기다리면서도 프로세스가 다른 작업을 수행할 수 있도록 작업하는 방식을 말한다.
Tag 플러터
비동기처리(asynchronous programming)란?
비동기처리는 대기를 필요로 하는 작업을 기다리면서도 프로세스가 다른 작업을 수행할 수 있도록 작업하는 방식을 말한다.
Tag logging
로그를 주제로 다룬 이유
최근 로그를 모니터링하는 것에 큰 흥미를 갖게 되었습니다.
Tag web
시작 웹 사이트를 개발하며 외부 API를 이용하다 보면 다음과 같은 오류들을 마주하기도 합니다. Access to XMLHttpRequest at '...' from origin '..' has be blocked by CORS policy 이때 위의 오류코드에서...
(이 글에 나오는 예시는 Kotlin을 이용해 작성하였습니다.)
Tag 웹 스토리지
Tag 클라이언트
Tag nlp
단순한 웹 크롤링이나 데이터 분석부터, 자연어 처리 모델링까지 우리는 다양한 곳에서 텍스트 데이터를 접하게 됩니다.
Tag regular expression
단순한 웹 크롤링이나 데이터 분석부터, 자연어 처리 모델링까지 우리는 다양한 곳에서 텍스트 데이터를 접하게 됩니다.
Tag HTML
Tag JavaScript
Tag 분산학습
Tag 파이토치
Tag Typescript
Tag Modern Web
Tag backend
Tag infra
Tag server
Tag docker
Tag AutoEncoder
Tag Variational AutoEncoder
Tag Firebase
Tag Frontend
웹 개발을 하다보면, HTML 태그의 속성(attribute) 중 aria-로 시작하는 속성들을 많이 볼 수 있습니다. 이들은 HTML의 마크업에 대해서는 거의 영향을 미치지 않습니다. 한편, role과 같이 aria-로 시작하는 것은 아니지만, 조금...
Tag 모바일 앱
배포란?
배포를 알아보기 전에 개발의 전반적인 맥락을 생각해보자.
Tag 모바일 배포
배포란?
배포를 알아보기 전에 개발의 전반적인 맥락을 생각해보자.
Tag 모바일 출시
배포란?
배포를 알아보기 전에 개발의 전반적인 맥락을 생각해보자.
Tag 배포
배포란?
배포를 알아보기 전에 개발의 전반적인 맥락을 생각해보자.
Tag 배포방식
배포란?
배포를 알아보기 전에 개발의 전반적인 맥락을 생각해보자.
Tag release build
배포란?
배포를 알아보기 전에 개발의 전반적인 맥락을 생각해보자.
Tag iOS
배포란?
배포를 알아보기 전에 개발의 전반적인 맥락을 생각해보자.
Tag Pos-Tagger
Tag pattern
디자인 패턴을 주제로 다룬 이유
최근 앱 개발을 진행하고 있다.
Tag Computer Vision
Tag ViT
Tag attention
Tag Backend
Tag Transaction
Tag CSR
Tag SSR
Tag HTTPS
Tag AWS
Tag TDD
Tag Jest
Tag testing-library
Tag Git-flow
Tag C Language
Tag Algorithm
Tag Javascript
Tag Runtime
Tag Game
Tag Unity
Tag Realm
Tag SQLite
Tag 모바일 데이터베이스
Tag 임베디드 데이터베이스
Tag 로컬 스토리지
Tag 내장 데이터베이스
Tag database
Tag Redis
Tag MachineLearning
딥러닝이 최고 아니야? 최근 딥러닝이 큰 주목을 받으면서 인공지능 및 데이터 과학 분야에서 관심이 급속도로 높아지고 있습니다. 딥러닝은 이미지 분석, NLP 등 다양한 분야에서 뛰어난 성능을 발휘하고 있지만, 상황에 따라서는...
Tag Error
Tag Exception
Tag 접근성
웹 개발을 하다보면, HTML 태그의 속성(attribute) 중 aria-로 시작하는 속성들을 많이 볼 수 있습니다. 이들은 HTML의 마크업에 대해서는 거의 영향을 미치지 않습니다. 한편, role과 같이 aria-로 시작하는 것은 아니지만, 조금...
Tag 적대적 공격
Tag FSGM
Tag Bit
Tag Transfer Learning
Tag jwt
Tag 토큰
Tag Arcgis
Tag UOScheduler
Tag security
시작 웹 사이트를 개발하며 외부 API를 이용하다 보면 다음과 같은 오류들을 마주하기도 합니다. Access to XMLHttpRequest at '...' from origin '..' has be blocked by CORS policy 이때 위의 오류코드에서...
Tag anomaly detection
자연어 처리, 컴퓨터 비전, 추천 시스템 등 딥러닝 기법은 수많은 응용문제를 해결하는 데 활용되고 있습니다.
Tag undersampling
자연어 처리, 컴퓨터 비전, 추천 시스템 등 딥러닝 기법은 수많은 응용문제를 해결하는 데 활용되고 있습니다.
Tag oversampling
자연어 처리, 컴퓨터 비전, 추천 시스템 등 딥러닝 기법은 수많은 응용문제를 해결하는 데 활용되고 있습니다.
Tag OOP
본 글은 내가 서울시립대에서 동문 및 졸업생들을 위한 커뮤니티 서비스인 시대생에서 개발을 진행하며 있던 일이다. 당시 시대팅(시대생을 위한 블라인드 소개팅)을 개발하였다.
Tag Spring Boot
본 글은 내가 서울시립대에서 동문 및 졸업생들을 위한 커뮤니티 서비스인 시대생에서 개발을 진행하며 있던 일이다. 당시 시대팅(시대생을 위한 블라인드 소개팅)을 개발하였다.
Tag retrospect
프로젝트 회고를 주제로 다룬 이유 프로젝트를 진행하면서 새로운 기술 도입이나 이전에 제대로 처리하지 못했던 부분을 개선하는 것은 물론 중요한 과정입니다. 하지만, 프로젝트를 성공적으로 마무리하고 더 나은 결과를 도출하기 위해서는 프로젝트의...
Tag EC2
Tag Nginx