# I have some questions please

**URL:** <https://discourse.nodered.org/t/i-have-some-questions-please/66237>\
**Category:** General\
**Created:** [9 August 2022 15:16 UTC](https://discourse.nodered.org/t/i-have-some-questions-please/66237 "2022-08-09T15:16:45Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fathi2022](https://avatars.discourse-cdn.com/v4/letter/f/b487fb/32.png) [@Fathi2022](https://discourse.nodered.org/u/Fathi2022)\
**Post date:** [9 August 2022 15:16 UTC](https://discourse.nodered.org/t/i-have-some-questions-please/66237/1 "2022-08-09T15:16:45Z")

</div>

Does the Node REd support Machine learning?  
Does the Node REd support only one language which is java?

---

<div class="post-metadata">

**Author:** ![ghayne](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ghayne/32/39_2.png) [@ghayne](https://discourse.nodered.org/u/ghayne)\
**Post date:** [9 August 2022 15:25 UTC](https://discourse.nodered.org/t/i-have-some-questions-please/66237/2 "2022-08-09T15:25:06Z")

</div>

There are some Machine Learning nodes available:

[https://flows.nodered.org/search?term=Machine+Learning&type=node&type=flow&type=collection](https://flows.nodered.org/search?term=Machine+Learning&type=node&type=flow&type=collection)

The language of Node Red is JavaScript, not Java.

---

<div class="post-metadata">

**Author:** ![Fathi2022](https://avatars.discourse-cdn.com/v4/letter/f/b487fb/32.png) [@Fathi2022](https://discourse.nodered.org/u/Fathi2022)\
**Post date:** [9 August 2022 15:27 UTC](https://discourse.nodered.org/t/i-have-some-questions-please/66237/3 "2022-08-09T15:27:28Z")

</div>

which better to support ML javascript or C# ?

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [9 August 2022 15:40 UTC](https://discourse.nodered.org/t/i-have-some-questions-please/66237/4 "2022-08-09T15:40:23Z")

</div>

I would say it depends on which you know and what you want to do and how fast you need it to run.

You should do some Google searches and invistigate what others are saying about ML.

---

<div class="post-metadata">

**Author:** ![Fathi2022](https://avatars.discourse-cdn.com/v4/letter/f/b487fb/32.png) [@Fathi2022](https://discourse.nodered.org/u/Fathi2022)\
**Post date:** [9 August 2022 15:47 UTC](https://discourse.nodered.org/t/i-have-some-questions-please/66237/5 "2022-08-09T15:47:45Z")

</div>

I think Node-red is not pretty good to use ML. C# is better its faster.

---

<div class="post-metadata">

**Author:** ![Fathi2022](https://avatars.discourse-cdn.com/v4/letter/f/b487fb/32.png) [@Fathi2022](https://discourse.nodered.org/u/Fathi2022)\
**Post date:** [9 August 2022 15:59 UTC](https://discourse.nodered.org/t/i-have-some-questions-please/66237/6 "2022-08-09T15:59:32Z")

</div>

Please can I use python to write code in node-red?

---

<div class="post-metadata">

**Author:** ![ghayne](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ghayne/32/39_2.png) [@ghayne](https://discourse.nodered.org/u/ghayne)\
**Post date:** [9 August 2022 16:22 UTC](https://discourse.nodered.org/t/i-have-some-questions-please/66237/7 "2022-08-09T16:22:06Z")

</div>

You cannot use Python to write code in Node Red directly.  
You can write Python scripts on your underlying operating system (Linux/Windows),  
and call those scripts from Node Red using the "exec" node.  
You can also pass parameters to your scripts and receive results using the "exec" node.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [9 August 2022 16:37 UTC](https://discourse.nodered.org/t/i-have-some-questions-please/66237/8 "2022-08-09T16:37:50Z")

</div>

There are lots of ways to interact with Python via Node-RED. In addition to the way mentioned, you could have a Python service running in parallel to the node-red service and get them to talk to each other. Node-RED and Python both have lots of ways for the two to talk.

BTW, JavaScript is not a very good choice for ML itself but is a fine choice for integrations and for web front-ends. In terms of scripting languages, Python is streets ahead simply because it is the language most commonly used in science and academic environments and because it has really good interfaces to compiled code in other languages such as Fortran which is used in a lot of engineering and science.

---

<div class="post-metadata">

**Author:** ![Fathi2022](https://avatars.discourse-cdn.com/v4/letter/f/b487fb/32.png) [@Fathi2022](https://discourse.nodered.org/u/Fathi2022)\
**Post date:** [9 August 2022 16:43 UTC](https://discourse.nodered.org/t/i-have-some-questions-please/66237/9 "2022-08-09T16:43:05Z")

</div>

javascript makes weakness in Node-red is it right ?

---

<div class="post-metadata">

**Author:** ![Fathi2022](https://avatars.discourse-cdn.com/v4/letter/f/b487fb/32.png) [@Fathi2022](https://discourse.nodered.org/u/Fathi2022)\
**Post date:** [9 August 2022 16:44 UTC](https://discourse.nodered.org/t/i-have-some-questions-please/66237/10 "2022-08-09T16:44:54Z")

</div>

Do you think that Node-Red Dashboard has no user management, external authentication, and access rights?

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [9 August 2022 17:24 UTC](https://discourse.nodered.org/t/i-have-some-questions-please/66237/11 "2022-08-09T17:24:50Z")

</div>

> [@Fathi2022](#):
>
> javascript makes weakness in Node-red

No it is not a weakness, but it may not be the best language for your requirement.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [9 August 2022 22:40 UTC](https://discourse.nodered.org/t/i-have-some-questions-please/66237/12 "2022-08-09T22:40:44Z")

</div>

> [@Fathi2022](#):
>
> javascript makes weakness in Node-red is it right ?

???!!!

Don't know where you got that from? All computer languages have strengths and weaknesses.

Javascript is a reasonable, general purpose language which has the major advantage of being the same as the language used for the web. One language for front-end and back-end.

Can you find anything equivalent to node-red written using Python? Nope. Is it possible, certainly. But it hasn't happened. But similarly there are things done in Python that we don't see in JavaScript, not because it couldn't but simply due to different focus.

> [@Fathi2022](#):
>
> Do you think that Node-Red Dashboard has no user management, external authentication, and access rights?

I don't understand what you are asking. Dashboard is a web app and so can be secured like any other web app.

---

<div class="post-metadata">

**Author:** ![craigcurtin](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@craigcurtin](https://discourse.nodered.org/u/craigcurtin)\
**Post date:** [10 August 2022 01:46 UTC](https://discourse.nodered.org/t/i-have-some-questions-please/66237/13 "2022-08-10T01:46:15Z")

</div>

If i had to guess i would say we have just done the 10 intro questions for his new machine learning course

Craig

---

<div class="post-metadata">

**Author:** ![Fathi2022](https://avatars.discourse-cdn.com/v4/letter/f/b487fb/32.png) [@Fathi2022](https://discourse.nodered.org/u/Fathi2022)\
**Post date:** [10 August 2022 11:39 UTC](https://discourse.nodered.org/t/i-have-some-questions-please/66237/14 "2022-08-10T11:39:33Z")

</div>

That is means experts still working on the Node-Red dashboard to support ML is that right?

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [10 August 2022 11:48 UTC](https://discourse.nodered.org/t/i-have-some-questions-please/66237/15 "2022-08-10T11:48:51Z")

</div>

To my knowledge, `no one working on the dashboard` is doing anything with ML.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [10 August 2022 13:18 UTC](https://discourse.nodered.org/t/i-have-some-questions-please/66237/16 "2022-08-10T13:18:50Z")

</div>

Also, if anyone were working on ML it would be nothing to do with the dashboard.

---

<div class="post-metadata">

**Author:** ![Fathi2022](https://avatars.discourse-cdn.com/v4/letter/f/b487fb/32.png) [@Fathi2022](https://discourse.nodered.org/u/Fathi2022)\
**Post date:** [10 August 2022 13:24 UTC](https://discourse.nodered.org/t/i-have-some-questions-please/66237/17 "2022-08-10T13:24:11Z")

</div>

That is mean the Node-Red dashboard does not support ML is that right ?

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [10 August 2022 13:38 UTC](https://discourse.nodered.org/t/i-have-some-questions-please/66237/18 "2022-08-10T13:38:19Z")

</div>

Of course it _could_ support some aspects of using ML - it is a web app delivery tool.

You are conflating general purpose tools (e.g node-red, Dashboard) with specialist tools (e.g. ML). They are different things. Your question really has no meaning.

You could use a Dashboard to display the output of ML - like the examples in the forum for things like object recognition. Or for input to an ML model. But a Dashboard doesn't "do" ML.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [10 August 2022 13:47 UTC](https://discourse.nodered.org/t/i-have-some-questions-please/66237/19 "2022-08-10T13:47:59Z")

</div>

Can you explain why you are asking all these questions please? We are all putting in time trying to help you and it isn't at all clear where this is leading.

---

<div class="post-metadata">

**Author:** ![Fathi2022](https://avatars.discourse-cdn.com/v4/letter/f/b487fb/32.png) [@Fathi2022](https://discourse.nodered.org/u/Fathi2022)\
**Post date:** [10 August 2022 14:34 UTC](https://discourse.nodered.org/t/i-have-some-questions-please/66237/20 "2022-08-10T14:34:43Z")

</div>

I am looking for a good method to collect data from machines.

[Next page](https://discourse.nodered.org/t/i-have-some-questions-please/66237.md?page=2)
