All Projects → kok202 → Dluid

kok202 / Dluid

Licence: Apache-2.0 license
Deep learning user interface designer

Programming Languages

java
68154 projects - #9 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to Dluid

Deeplearning4j Examples
Deeplearning4j Examples (DL4J, DL4J Spark, DataVec)
Stars: ✭ 2,215 (+8103.7%)
Mutual labels:  javafx, dl4j, deeplearning4j
SnakeFX
Snake game in JavaFX
Stars: ✭ 41 (+51.85%)
Mutual labels:  javafx, javafx-application
mano-simulator
🖥️ An assembler and hardware simulator for the Mano Basic Computer, a 16 bit computer.
Stars: ✭ 20 (-25.93%)
Mutual labels:  javafx, javafx-application
Recaf
The modern Java bytecode editor
Stars: ✭ 3,374 (+12396.3%)
Mutual labels:  javafx, javafx-application
InvMan
Open source JavaFX inventory management application
Stars: ✭ 40 (+48.15%)
Mutual labels:  javafx, javafx-application
tqrespec
TQRespec - The respec tool for Titan Quest game
Stars: ✭ 59 (+118.52%)
Mutual labels:  javafx, javafx-application
Jabref
Graphical Java application for managing BibTeX and biblatex (.bib) databases
Stars: ✭ 2,385 (+8733.33%)
Mutual labels:  javafx, javafx-application
JFXGoogleDrive
A JavaFX Google Drive Client (For Demonstration Purposes Only).
Stars: ✭ 29 (+7.41%)
Mutual labels:  javafx, javafx-application
DashboardFx
JavaFx Dashboard
Stars: ✭ 272 (+907.41%)
Mutual labels:  javafx, javafx-application
vkmusic
Приложение для выгрузки аудио библиотеки из ВК
Stars: ✭ 31 (+14.81%)
Mutual labels:  javafx, javafx-application
ChatRoomFX
JavaFX ChatRoom using JAVA RMI
Stars: ✭ 33 (+22.22%)
Mutual labels:  javafx, javafx-application
gramophy
A JavaFX based Open-Source YouTube Music Downloader/Player
Stars: ✭ 88 (+225.93%)
Mutual labels:  javafx, javafx-application
AllInOneFX
All In One JavaFX Application with a curated list of awesome JavaFX libraries, frameworks
Stars: ✭ 26 (-3.7%)
Mutual labels:  javafx, javafx-application
Bank-Account-Simulation
A Bank Account Simulation with JavaFX and SQLite back-end. Material UX|UI.
Stars: ✭ 19 (-29.63%)
Mutual labels:  javafx, javafx-application
hacklympics
🏆 Full-stack online programming examination system
Stars: ✭ 44 (+62.96%)
Mutual labels:  javafx, javafx-application
sqlbrowserfx
A feature rich cross platform sql client for SQLite , MySQL.
Stars: ✭ 19 (-29.63%)
Mutual labels:  javafx, javafx-application
OmniGraph
Desktop application for creating graphs and algorithm visualisation
Stars: ✭ 27 (+0%)
Mutual labels:  javafx, javafx-application
store-pos
It is java accounting software basically developed using javafx which has various modules like purchase, sales, receipts, payments, and journals.
Stars: ✭ 84 (+211.11%)
Mutual labels:  javafx, javafx-application
JavaFXWorkshop
Code and a handout for a JavaFX workshop
Stars: ✭ 24 (-11.11%)
Mutual labels:  javafx, javafx-application
msgbots
Messenger Bot Simulator ( Rhino )
Stars: ✭ 17 (-37.04%)
Mutual labels:  javafx, javafx-application

main_icon

Dluid

Download Englsh Korean Document
Deep Learning User Interface Designer

Introduction

Dluid is a learning application for non-specialists in the computer programming but who want to study deep learning.

  • No complex package installation required.
  • No require programming knowledge.
  • Easy create a sequence model and test it.
  • You can use excel or csv data set.

Download [Here]

Demonstration

Iris problem
Mnist problem

Motivation

Many people compare the process of making models using deep learning to Lego. But why don't we have tools like Lego for deep learning?

Let me give you an example. There is a business student 'Raynor' who wants to study deep learning because it's so hot. He wants to know how deep learning can be used in future management issues. Full of enthusiasm, he took a lecture about deep learning. Now, it's time to practice. But unfortunately, he doesn't have experience about programming languages. Can this student complete the studying about deep learning safely?

As you know, generally when you study deep learning, it has same mean that studying tensorflow. Yeah, We know tensorflow is a great library. But no matter how cool the tensorflow is, It's a difficult library to learn for non-developers. Because even developers have to spend their time for studying it. Do you really think non developer like raynor easily learns about such a library? 'from', 'in', 'for', 'if' ... Even simple grammar is obstacle for them. The code is messy and he has no idea how to organize it. He just wanted to study deep learning, but he spends a whole night fixing Python grammar errors. And even he has to install a tensorflow library using a tool called a "pip" that he can't guess what abbreviation is. And more, if his OS is Windows, he needs to install 'conda' and create a 'virtual environment'!

Maybe these people might give up deep learning before start studying it. They feel deep learning like a more darker black box. And for them, it seems like artificial intelligence will take away all the jobs and dominate the world after overwhelming the humans. We need to at least get out of this fiction. So I thought it would be nice to have a GUI tool for studying deep learning. Dluid is a studying tool that provides a simple hands-on experience for these people.

For someone who want to study deep learning. try this application with below recommend lecture.
Lecture 1 (English)
Lecture 2 (Korean)

Main version

v0.1.x (2020.08.15)

  • Main feature
    • Support layer
      • Input
      • Output
      • FCNN
      • CNN 1D
      • CNN 2D
      • DeCNN 2D
      • Reshape
      • Pooling 1D
      • Pooling 2D
      • Batch norm
    • Easily create sequence model and test it.
      • Excel, csv data load
      • Visualize learning curve
      • Confirm test result and export it

Comment

  • Mouse left click : Choose block
  • Mouse left double click block : Connection start.
  • Mouse right click : Camera rotation
  • Mouse scroll : Camera zoom in / out
  • Mouse scroll click : Camera movement
  • This project support a multilingual. Change language setting, and restart program.

Contribution

Dluid is open source application, so anyone can contribute. If you want to contribute for the Dluid, please refer to the Concept document below.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].