Answers.Body: <p>To develop an ML/AI system for your mobile app, start by defining the specific use case, such as recommendations or image recognition. Next, collect and preprocess relevant data, ensuring it's ready for model training. Choose an appropriate AI model (e.g., neural networks) and train it using a framework like TensorFlow or PyTorch. For integration, deploy the trained model on the mobile app using tools like TensorFlow Lite or CoreML, or run it on a server and call it via APIs. After testing and optimizing for performance, launch the app and monitor the model's effectiveness. <a href="https://systechlogic.com/mobile-application-development-services/" rel="nofollow noreferrer">Mobile app development services</a> can help streamline the integration process and ensure smooth AI functionality in the app.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-11-08T11:11:40.823Z
Answers.LastActivityDate: 2024-11-08T11:11:40.823Z
Answers.UserDisplayName: Samon Richard
Body: <p>I have an idea for a new mobile app. Here is what I want to accomplish using AI;<br>
  I want to get an <em>image (png format)</em>, (<em>maybe just byte data too</em>), from my application (<em>I'm developing with Unity3D/C#</em>), send this data to AI application; get modified image from ML app and send it back to my app.</p>
  
  <p><strong>What AI is going to do with img?</strong><br>
  Imagine you are the user of my app; you are going to draw a picture on your phone.
  Picture will be simple, <em>like a seagull illustrated as an <strong>'M'</strong> letter</em>.<br>
  AI program will get your drawing (<em>'M' in this case</em>), check pixels to give a meaning to <em>'M'</em>; then draw a more complex drawing that is themed around that <em>M seagull</em>.<br>
  <em>(Like a drawing with an ocean made by Pixel Art, with rain clouds from Van Gogh and <strong>seagull</strong> is painted as a surreal bird...)</em><br>
  <hr>
  <strong>My general idea about building this AI system...</strong><br>
  I'm not sure how to build this AI system, because I can't understand AI/ML completely. How it works on machine, how to implement it using computer, how to write an algorithm, how pre-made libraries like <em>Tensorflow</em> works... But I'm in a phase of my life that I need to use my time well, and want to build this app while learning.<br>
  I think, I can build an side app to use for <em>analyzing</em> and <em>modifying</em> image I get from user. Right know I can write in C, C# and learning JavaScript. I learned Python too (and a few others), but I'm not comfortable using it. (<em>I hate Python</em>). And didn't write a good program in any other language...<br>
  I thought, I can use <a href="https://www.tensorflow.org/js?hl=tr" rel="nofollow noreferrer">JavaScript</a> or <a href="https://www.tensorflow.org/lite/guide/android?hl=tr" rel="nofollow noreferrer">Java || C++</a> but <em>honestly</em> I don't know how to start and which steps to take. Also after gaining some success I <em>will</em> want to port app to <strong>iOS</strong> too... Maybe that can wait...</p>
  
  <p>Can you give me some examples, guidelines and advices? <em>How to start doing this <strong>while deciding; what is best approach, performance and development-time wise</strong>?</em><br>
  <em>And,</em> <strong>Is my approach to the problem is a good one?</strong> <em><strong>Can you come up with a better solution for my idea that you can tell me to point me in another direction?</strong></em></p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-07-09T14:17:38.877Z
Comments.Text: This is a very ambitious fist project, although you may find some pre-made neural networks that your could just wire up. E.g. https://www.youtube.com/watch?v=p5U4NgVGAwg or https://www.youtube.com/watch?v=iM4PPGDQry0
Comments.UserDisplayName: Neil Slater
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-07-09T14:18:35.523Z
Comments.Text: If you want to understand the AI/ML behind this, you should put the project to one side for a while and study the basics. It won't be possible to build your app and just add this type of component as you go along.
Comments.UserDisplayName: Neil Slater
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-07-09T16:20:15.967Z
Comments.Text: Okay, "study the basics". I need to learn, practice, understand. I need to learn in my way, if I must say, I'm a little different on learning subject. What is the best way for this? Any resources you like, which steps to take, which subjects to look at? Also, academic side of AI/ML research is a little heavy for a solo person to learn. But I really want to learn this thing from ground up! Also I think I understand theoric side, I don't understand techical side, yet. @NeilSlater
Comments.UserDisplayName: Yakup Murat Çaylak
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-07-09T16:24:44.983Z
Comments.Text: @NeilSlater Also thanks for links! I am checking them out.
Comments.UserDisplayName: Yakup Murat Çaylak
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-07-09T17:32:57.403Z
Comments.Text: @DuttaA I think my idea contains both Image Generation and Neural Style Transfer techniques. Do you know such a API?
Comments.UserDisplayName: Yakup Murat Çaylak
Tags: <machine-learning><reinforcement-learning><image-processing>
Title: How can I develop this ML/AI system that I want to use in my new mobile app?
UserDisplayName: Yakup Murat Çaylak
ThreadText: # How can I develop this ML/AI system that I want to use in my new mobile app?
  
  (Asked by: username_0 on 2019-07-09)
  
  I have an idea for a new mobile app. Here is what I want to accomplish using AI;  
  I want to get an *image (png format)*, (*maybe just byte data too*), from my application (*I'm developing with Unity3D/C#*), send this data to AI application; get modified image from ML app and send it back to my app.
  
  **What AI is going to do with img?**  
  Imagine you are the user of my app; you are going to draw a picture on your phone.
  Picture will be simple, *like a seagull illustrated as an **'M'** letter*.  
  AI program will get your drawing (*'M' in this case*), check pixels to give a meaning to *'M'*; then draw a more complex drawing that is themed around that *M seagull*.  
  *(Like a drawing with an ocean made by Pixel Art, with rain clouds from Van Gogh and **seagull** is painted as a surreal bird...)*  
  
  ---
  
  **My general idea about building this AI system...**  
  I'm not sure how to build this AI system, because I can't understand AI/ML completely. How it works on machine, how to implement it using computer, how to write an algorithm, how pre-made libraries like *Tensorflow* works... But I'm in a phase of my life that I need to use my time well, and want to build this app while learning.  
  I think, I can build an side app to use for *analyzing* and *modifying* image I get from user. Right know I can write in C, C# and learning JavaScript. I learned Python too (and a few others), but I'm not comfortable using it. (*I hate Python*). And didn't write a good program in any other language...  
  I thought, I can use [JavaScript](https://www.tensorflow.org/js?hl=tr) or [Java || C++](https://www.tensorflow.org/lite/guide/android?hl=tr) but *honestly* I don't know how to start and which steps to take. Also after gaining some success I *will* want to port app to **iOS** too... Maybe that can wait...
  
  Can you give me some examples, guidelines and advices? *How to start doing this **while deciding; what is best approach, performance and development-time wise**?*  
  *And,* **Is my approach to the problem is a good one?** ***Can you come up with a better solution for my idea that you can tell me to point me in another direction?***
  
  **Tags:** machine-learning, reinforcement-learning, image-processing
  > **Comments:**
  > **username_1**: This is a very ambitious fist project, although you may find some pre-made neural networks that your could just wire up. E.g. https://www.youtube.com/watch?v=p5U4NgVGAwg or https://www.youtube.com/watch?v=iM4PPGDQry0  
  > **username_1**: If you want to understand the AI/ML behind this, you should put the project to one side for a while and study the basics. It won't be possible to build your app and just add this type of component as you go along.  
  > **username_0**: Okay, "study the basics". I need to learn, practice, understand. I need to learn in my way, if I must say, I'm a little different on learning subject. What is the best way for this? Any resources you like, which steps to take, which subjects to look at? Also, academic side of AI/ML research is a little heavy for a solo person to learn. But I really want to learn this thing from ground up! Also I think I understand theoric side, I don't understand techical side, yet. @NeilSlater  
  > **username_0**: @NeilSlater Also thanks for links! I am checking them out.  
  > **username_0**: @DuttaA I think my idea contains both Image Generation and Neural Style Transfer techniques. Do you know such a API?  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2024-11-08. Score: 0
  
  To develop an ML/AI system for your mobile app, start by defining the specific use case, such as recommendations or image recognition. Next, collect and preprocess relevant data, ensuring it's ready for model training. Choose an appropriate AI model (e.g., neural networks) and train it using a framework like TensorFlow or PyTorch. For integration, deploy the trained model on the mobile app using tools like TensorFlow Lite or CoreML, or run it on a server and call it via APIs. After testing and optimizing for performance, launch the app and monitor the model's effectiveness. [Mobile app development services](https://systechlogic.com/mobile-application-development-services/) can help streamline the integration process and ensure smooth AI functionality in the app.
  
  
  ---
  
  