kmes055 / autodrawer Goto Github PK
View Code? Open in Web Editor NEWCapstone project in dept. of CS. Application for designers, artists using TextureGAN, DisgoGAN
Capstone project in dept. of CS. Application for designers, artists using TextureGAN, DisgoGAN
Connection Management
In the train section, We mount google drive on Colab, then access the dataset by python code. but # of data in train image directory is quite big, so google drive returns timeout.
How to handle: Create a file include the list of files. python interpreter will read file entry by that text file, access file by name.
저번에 포스트한 이슈 (node_modules 폴더 문제)와 별개로 merge 관련 충돌 발생
master 브랜치를 pull할 때 이미 up to date라면서 진행이 되지 않음
분명 현재 backend 브랜치와 master 브랜치의 상태가 동일하지 않은데 문구가 떠서 곤란했음
-> up to date란, current 브랜치의 부모중에 pull하려고 하는 브랜치와 동일한게 있다는 뜻.
다시말해, 현재 브랜치랑 같은게 아니라 과거에 똑같았던적이 있다는 것
그래서 불러오기 위해서 reset 명령어를 사용해 줘야 함.
git reset --hard master
명령어를 통해 강제로 되돌림.
사진 업로드 창 구현하기
Reducers
ㄴindex.js
ㄴmetadataReducer.js
ㄴpatternReducer.js
ㄴsketchReducer.js
Actions
ㄴbaseAction.js // 나중에 분리할 예정이긴 한데, 일단 여기 정리해놨어요
ㄴindex.js
ㄴtypes.js
Components
ㄴsketch, pattern, home 등 App.js 제외한 화면들 들어가면 좋을거같아요
그리고 action, reducer, store 등 객체 작성을 위해 각 component별로 state에 필요한 변수들을 여기 정리해두고 싶습니다
각 component별 이름 / type / 기능을 간단하게 적어주세염
예)
Palette
oldColor : String. RGB color information
Color: Dictionary? HSV color information
etc...
palette API 사용하여 색상 받아오는 창 구현
Design the UI layout for application
갤러리, 카메라를 통해 받아온 사진 정보를 저장해야하는데
Class로 구현된 내용이 없어서 사용할 수 없는 문제가 발생하였습니다.
implement pix2pix model(by pytorch)
슈르르뽕뽕후르르
master 브랜치에서 pull한 애플리케이션이 실행되지 않는 현상.
해결 방법
원인
깃허브에서 node_modules 폴더는 자동으로 ignore된다.
너무 파일, 디렉토리가 많아서 비효율적이기 때문이다.
따라서 환경을 동일하게 해주기 위해서 pull해오고 나서 node_modules를 삭제하고
npm install 명령어를 통해 재설정하면
훌륭하게 실행된다.
Install and open apache server at AWS instance, test GET from another network
메뉴 창을 열었을때 부드럽게 애니매이션 되도록 구현
로딩 화면에 나오는 애니메이션들(Progress Bar, Random Message)
Fix all technical stacks & requirements
Call GET/POST method in Colab shell
Implement CycleGAN(unpaired image-to-image translation using cycle-consistent adversarial networks) model with PyTorch
스케치, 패턴 버튼 선택시 뜨는 팝업창과 기타 팝업 구현
발표를 위해 각자 진행한 파트들을 올려주세요.
I'm learning React Native...
And I learned many practical libraries.
LinearGradient
StatusBar.
_<
기술 스택 관련 공유 / 잡담
이번주에 할 것....(한 것...?)(9.30~10.6)
이메일을 이용한 인증과정 구현에 문제가 있다.
기존 문제점 : 기존의 소셜 로그인 모듈 사용이 불가능 (순수 expo app 연동 불가)
기존 대안 : expo - googleSignIn 라이브러리 사용
-> email을 통한 authentication 불가능한 라이브러리였음
다시 말해 개발자 홈페이지에서 발급받은 key로만 로그인이 가능
-> 실패
대안 : 다음과 같은 순서를 따른다
1. Firebase로 DB 구축
2. Firebase에 페이스북이나 구글 연동
3. 우리 프로젝트를 Firebase와 연동
4. 로그인 인터페이스 구현
-> 꽤 큰 작업 요구 예상
의문 : 이렇게 큰 노력을 들일 필요가 있는지?
작업을 다 끝내고 eject한 다음, 잘 구현된 네이티브 모듈을 추가하면 어떨까
예상되는 문제점 : eject 한 번도 해 본 적이 없는데, 이후에도 잘 될지 모르겠음
Implement a pix2pix(image-to-image translation with conditional adversarial networks) model with PyTorch
switchNavigator 스와이프시 props 전달 이슈.
https://reactnavigation.org/docs/en/auth-flow.html
방법은 명시되어 있지만 불필요하게 길고 우아한 방법이 아닌 것 같음
현재는 일단 '뒤로' 버튼을 이용하여 돌아가면서 prop전달을 유도함
사진 객체 연결시 파일명 이슈
마일스톤대로 파일명 표시를 구현함, 하지만 파일명 구현 의미가 없다고 생각
갤러리 파일 주소는 파일 코드와 사람이 이해하기 힘든 영어 코드.
파일명을 통해 사용자가 얻는 정보가 없음.
객체 연결이 제대로 됐는지를 확인하는 용도라면 체크표시나 사진 표시가 적절하다고 생각
이외 추가된 코드에 대한 설명은 메일로 첨부할 예정.
--> 마일스톤, 백엔드 구현 완성
남은 작업: 세부 안정화 작업, AI 구현 이후 파일주고받기, 로그인 인증
구글로그인은 시간이 남으면 이번주에 시도할 예정임
사진이 transfer될 동안 나올 로딩 화면 만들기(간단한 애니매이션, 진행 상황, 랜덤 메시지 넣기)
maybe in several days, server will launch and alive 24 hours. but I set fail-safe defaults on my server.
So, if you want to test some kinda interaction with server, just contact me and notify me your IP address. after that, I'll give you domain and admin id/password to allow developer can see structure of server and URLs.
I'm preparing for the next PPT.
I need some information for you. (Up to ~ Saturday midnight)
please simply send to me!
--- AI ---
frameworks & tools description ( what you've used. that is... 'until now'. )
screen shots
references
other problems.
Thank you !!
--- App FE ---
Please simply send to me!
ㅈㄱㄴ
I need an access token of each user to make user_id and manage server DB.
If it's not available or quite hard, It's okay, but just comment here.
Home Layout 만들기
Same as milestone 1, I need to know all of contributor's milestone status and some stuffs including photos about what you did.
Please upload your contents as comments
메뉴 버튼 클릭 시 나타나는 화면 구현하기
시작할 때 나올 로딩 화면 만들기
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.