Code Monkey home page Code Monkey logo

ehd_exsitu's Introduction

This code base was archived on March 14, 2023. This represents a mid-stream snapshot of the development cycle of a machine learning approach to predicting the line widths resulting from an EHD printing process. Development of the image analysis and dataset construction routines continues in onakanob/ehd-dataset. Machine learning models and evaluation continues in onakanob/ehd-ml.

ehd_exsitu

Image analysis for ex-situ characterization of ehd-printed patterns

Workflow:

  1. Use align_pattern.py to set the offset and angle for a mosaic image so that the EHD toolpath pattern lines up with the printed pattern
  2. Use the GUI in place_patches.py to place an image patch over each isolated print pattern
  3. Run parse_patches.py to run image analysis on each patch, extracting metrics.

Requirements:

Section is incomplete

  • sklearn

ehd_dataset

The EHD_Loader object holds multiple training datasets in the loader.datasets array, each a dataframe containing waveforms and measurements from a single experiment. When returning a dataset, the "xtype" and "ytype" arguments control how the X and Y variables (input and supervised output, respectively) will be formatted. The following options are available:

xtype

  • vector
  • wave
  • last_wave
  • last_vector
  • normed_squares
  • v_normed_squares

ytype

  • area
  • print_length
  • max_width
  • mean_width
  • obj_count
  • jetted
  • jetted_selectors

ehd_model

Regressors:

  • MLE
  • cold_RF
  • cold_MLP
  • only_pretrained_RF
  • only_pretrained_MLP

Classifiers:

  • MLE_class
  • cold_RF_class
  • cold_MLP_class
  • only_pretrained_RF_class
  • only_pretrained_MLP_class

ehd_exsitu's People

Contributors

onakanob avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.