Characterizing Intelligence with Elixir

Post on 09-Jan-2017

194 views 3 download

Transcript of Characterizing Intelligence with Elixir

Characterizing Intelligence with Elixir

Cmdr. Jeff Smith @jeffksmithjr

Artificial Intelligence

BEAM

E. Lixir

Dialyzer

Ensemble Models

Feature Generation

Applying Models

Parallel Function Mapping

Ensemble Models

Ensembling Models

Dialyzer Outputml_system.ex:3: Function predict/1 has no local return ml_system.ex:6: The call 'Elixir.MLSystem':call_model_b(feature@1::number()) will never return since it differs in the 1st argument from the success typing arguments: (binary())

Dialyzer Outputml_system.ex:22: Invalid type specification for function 'Elixir.MLSystem':call_model_b/1. The success typing is (binary()) -> binary() ml_system.ex:23: Function call_model_b/1 has no local return ml_system.ex:24: The call 'Elixir.String':upcase(feature@1::number()) will never return since the success typing is (binary()) -> bitstring() and the contract is (t()) -> t()

Dialyzer Outputml_system.ex:38: Function ensemble/1 will never be called

Con-Q-Error

Possible Worlds

Model Registry

Public API

Server Callbacks

Testing with Con-Q-error

Con-Q-Error OutputInterleaving #1 ----------------------------------------------------------------------------- Errors found: * Blocked at a 'receive' (when all other processes have exited): P.1 in gen_server.erl line 382 -----------------------------------------------------------------------------

Con-Q-Error Output

Con-Q-Error Output

Fixing the Model Registry

Technology Report

BEAM E. Lixir Dialyzer Con-Q-Error

Reactive Machine Learning

Use the code

empctojs for 40% off!

x.ai @xdotai hello@human.x.ai

HyperlinksDialyzer http://erlang.org/doc/man/dialyzer.html

Concuerror http://concuerror.com/

Reactive Machine Learning http://www.reactivemachinelearning.com/

x.ai https://x.ai/

Boldly go