The Entrepreneur Forum | Financial Freedom | Starting a Business | Motivation | Money | Success

Welcome to the only entrepreneur forum dedicated to building life-changing wealth.

Build a Fastlane business. Earn real financial freedom. Join free.

Join over 80,000 entrepreneurs who have rejected the paradigm of mediocrity and said "NO!" to underpaid jobs, ascetic frugality, and suffocating savings rituals— learn how to build a Fastlane business that pays both freedom and lifestyle affluence.

Free registration at the forum removes this block.

I spent the last 9 months studying AI (Deep Learning) feel free to ask me questions.... or don't :)

bigbaby

Contributor
Read Fastlane!
Read Unscripted!
Speedway Pass
User Power
Value/Post Ratio
210%
Sep 3, 2017
29
61
Dallas, Texas
Hi,

I'm a general technology enthusiast. I've built VR apps, AI (Deep Learning Models), mobile apps, web apps. I'm good at learning the bare minimum but I don't go very deep. Not sure if that's a good thing or a bad thing. My most recent period was studying Deep Learning. Happy to answer anyone's questions if they have them, as best I can.

I'm also an improviser, which I've done for about 8 years now. If you have the inclination, I highly recommend taking classes. Few things have brought me such fulfillment. Excited to learn from all the great knowledge on here and hope I can help out as well.
 
Dislike ads? Remove them and support the forum: Subscribe to Fastlane Insiders.
D

Deleted50669

Guest
Hi,

I'm a general technology enthusiast. I've built VR apps, AI (Deep Learning Models), mobile apps, web apps. I'm good at learning the bare minimum but I don't go very deep. Not sure if that's a good thing or a bad thing. My most recent period was studying Deep Learning. Happy to answer anyone's questions if they have them, as best I can.

I'm also an improviser, which I've done for about 8 years now. If you have the inclination, I highly recommend taking classes. Few things have brought me such fulfillment. Excited to learn from all the great knowledge on here and hope I can help out as well.

That's an interesting field. Is that essentially neural networks? I read up on Musk's neural lace recently. Kinda freaky.


Sent from my iPhone using Tapatalk
 

bigbaby

Contributor
Read Fastlane!
Read Unscripted!
Speedway Pass
User Power
Value/Post Ratio
210%
Sep 3, 2017
29
61
Dallas, Texas
That's an interesting field. Is that essentially neural networks? I read up on Musk's neural lace recently. Kinda freaky.

Yep, neural networks! Neural networks are computation graphs initially modeled after human synapses.

The neural lace is not directly related. The two will no doubt influence the other but the neural lace specifically is a way for your brain to interface with a computer. Pretty freaky, indeed. Search for 'Bryan Johnson kernel' for more high level information on human-machine interface. As freaky as it is, it's also fascinating to me.
 

GatsbyMag

Bronze Contributor
Speedway Pass
User Power
Value/Post Ratio
171%
Jun 20, 2016
268
459
What's the vest language to learn in order to program vr games? And what about AI, can you use programming languages to develop real AI or does it involve a variety of technologies? I've been interested in creating AI type games and apps in the past but I never understood how neural networks could be used with Java.
 
Dislike ads? Remove them and support the forum: Subscribe to Fastlane Insiders.

PersistentlyHungry

Bronze Contributor
Read Fastlane!
Read Unscripted!
Speedway Pass
User Power
Value/Post Ratio
148%
Mar 25, 2017
73
108
Israel
What's the vest language to learn in order to program vr games? And what about AI, can you use programming languages to develop real AI or does it involve a variety of technologies? I've been interested in creating AI type games and apps in the past but I never understood how neural networks could be used with Java.

Not sure about VR, but with regards to AI - usually prototyping of algorithms or small-scale systems is done in R, Matlab / Octave, Python, etc.
But development can basically be accomplished using most programming languages - algorithms are still algorithms, whether they render web pages, or determine the probability of an image including your face.
That being said, C++, Java and Python support the major libraries for Machine Learning / Deep Learning development.
 

bigbaby

Contributor
Read Fastlane!
Read Unscripted!
Speedway Pass
User Power
Value/Post Ratio
210%
Sep 3, 2017
29
61
Dallas, Texas
What's the vest language to learn in order to program vr games?

VR: You only have 2 really viable options as far as learning on your own goes:

1.) Unity engine and C#
2.) Unreal and C++

I recommend Unity over Unreal just because there's more documentation and tutorials around it. And there's the Virtual Reality Toolkit (VRTK which is super helpful when getting started) The engines do the majority of the heavy lifting for you. So don't go out and just learn C# or C++. Learn the engine too. Search Youtube for 'fusedvr' and you'll see some great VR dev tutorials. For learning Unity, I recommend searching for Ben Tristem on Udemy. His courses are the best.

And what about AI, can you use programming languages to develop real AI or does it involve a variety of technologies? I've been interested in creating AI type games and apps in the past but I never understood how neural networks could be used with Java

So 'real AI' is an ambiguous term. We're still a far way off from an AI that can make tons of decisions for itself like a human. If you're talking about rudimentary decision tree based AI in games, this has been around for years. Like how bad guys decide to shoot at you or not. You can search for 'AI for games' to find out more about this. I don't know much about traditional game AI.

But if you're talking about the future tech, Neural Network based AI, than what you want is called 'Reinforcement Learning' probably the most exciting and intimidating implementation of Deep Learning, so far. It's still primarily only done in research. Nothing in commercial use that I'm aware of. The good news is Unity is working on it: Unity AI – Reinforcement Learning with Q-Learning – Unity Blog

The language you want to learn is Python, if you want to learn how Deep Learning works. And Tensorflow for the framework. Udacity's 'Deep Learning Foundations' is pretty great. But the SuperDataScience courses on Udemy are also really good.

There are libraries for C++ and Java (deeplearning4j) but the supporting ecosystem for newbies is not so well developed. It can be hard to find relevant learning tutorials if you're new to any of the basics.

I've never implemented a neural network in a game. But I'm assuming you would build and train the model separately outside of the game engine using a Deep Learning Framework such as Tensorflow (maybe pytorch, or caffe). Then serve up the model using an API. But maybe Unity has some tools for this now. It's been a year or so since I've messed with Unity, so not sure.

Hope this is helpful! Feel free to let me know if you have any other questions. I know this is a lot of info and it can feel like there's devil in the details. But if you're passionate about this stuff go out and learn, you'll navigate your own path that makes sesne.

:smile:
 

Jonathan C

Contributor
Read Fastlane!
Speedway Pass
User Power
Value/Post Ratio
143%
Apr 3, 2017
42
60
33
United States
VR: You only have 2 really viable options as far as learning on your own goes:

1.) Unity engine and C#
2.) Unreal and C++

I recommend Unity over Unreal just because there's more documentation and tutorials around it. And there's the Virtual Reality Toolkit (VRTK which is super helpful when getting started) The engines do the majority of the heavy lifting for you. So don't go out and just learn C# or C++. Learn the engine too. Search Youtube for 'fusedvr' and you'll see some great VR dev tutorials. For learning Unity, I recommend searching for Ben Tristem on Udemy. His courses are the best.



So 'real AI' is an ambiguous term. We're still a far way off from an AI that can make tons of decisions for itself like a human. If you're talking about rudimentary decision tree based AI in games, this has been around for years. Like how bad guys decide to shoot at you or not. You can search for 'AI for games' to find out more about this. I don't know much about traditional game AI.

But if you're talking about the future tech, Neural Network based AI, than what you want is called 'Reinforcement Learning' probably the most exciting and intimidating implementation of Deep Learning, so far. It's still primarily only done in research. Nothing in commercial use that I'm aware of. The good news is Unity is working on it: Unity AI – Reinforcement Learning with Q-Learning – Unity Blog

The language you want to learn is Python, if you want to learn how Deep Learning works. And Tensorflow for the framework. Udacity's 'Deep Learning Foundations' is pretty great. But the SuperDataScience courses on Udemy are also really good.

There are libraries for C++ and Java (deeplearning4j) but the supporting ecosystem for newbies is not so well developed. It can be hard to find relevant learning tutorials if you're new to any of the basics.

I've never implemented a neural network in a game. But I'm assuming you would build and train the model separately outside of the game engine using a Deep Learning Framework such as Tensorflow (maybe pytorch, or caffe). Then serve up the model using an API. But maybe Unity has some tools for this now. It's been a year or so since I've messed with Unity, so not sure.

Hope this is helpful! Feel free to let me know if you have any other questions. I know this is a lot of info and it can feel like there's devil in the details. But if you're passionate about this stuff go out and learn, you'll navigate your own path that makes sesne.

:smile:

What is your background in? When I study deep learning, I can grasp basic principles about how the networks function. However, since my background is business and not engineering, I have trouble grasping the mathematical formulas that underlie these principles. Is this something you struggle with too? If so, how do you overcome it?

You mentioned a couple of good places to learn. Are there any others you would recommend?

Do you have any ideas about how to find work as an AI specialist other than building and showcasing a good Github profile?

Not sure if you know about these, but here a few good resources that I've discovered.

Neural networks and deep learning
Deep Learning
Siraj Raval
View: https://www.youtube.com/watch?v=vq2nnJ4g6N0&t=6017s
 
Dislike ads? Remove them and support the forum: Subscribe to Fastlane Insiders.

PersistentlyHungry

Bronze Contributor
Read Fastlane!
Read Unscripted!
Speedway Pass
User Power
Value/Post Ratio
148%
Mar 25, 2017
73
108
Israel
What is your background in? When I study deep learning, I can grasp basic principles about how the networks function. However, since my background is business and not engineering, I have trouble grasping the mathematical formulas that underlie these principles. Is this something you struggle with too? If so, how do you overcome it?

You mentioned a couple of good places to learn. Are there any others you would recommend?

Do you have any ideas about how to find work as an AI specialist other than building and showcasing a good Github profile?

Not sure if you know about these, but here a few good resources that I've discovered.

Neural networks and deep learning
Deep Learning
Siraj Raval
View: https://www.youtube.com/watch?v=vq2nnJ4g6N0&t=6017s

I would recommend taking Andrew Ng's free Machine Learning Coursera course if you're interested in the basics.
He touches the topics of Linear Algebra, Probability, Statistics and Calculus - which are mandatory for understanding the mathematics of traditional AI.
 

bigbaby

Contributor
Read Fastlane!
Read Unscripted!
Speedway Pass
User Power
Value/Post Ratio
210%
Sep 3, 2017
29
61
Dallas, Texas
What is your background in? When I study deep learning, I can grasp basic principles about how the networks function. However, since my background is business and not engineering, I have trouble grasping the mathematical formulas that underlie these principles. Is this something you struggle with too? If so, how do you overcome it?

You mentioned a couple of good places to learn. Are there any others you would recommend?

Do you have any ideas about how to find work as an AI specialist other than building and showcasing a good Github profile?

Not sure if you know about these, but here a few good resources that I've discovered.

Neural networks and deep learning
Deep Learning
Siraj Raval
View: https://www.youtube.com/watch?v=vq2nnJ4g6N0&t=6017s

I'm not an engineer. I know and understand software development. But I would call myself a developer not an engineer. I'm afraid don't think I'm going to have any better answers than you've probably already heard. I spent a lot of time on khan academy relearning algebra and precalculus. And learning derivatives and linear algebra for the first time. I wrote a medium post about it.

I don't think it's necessary to understand the math too deeply. As long as you understand gradient descent and how back propagation works the rest is details that can be handled by the framework.

Those resources are great!

If you've got python and data manipulation basics down, I highly recommend Deep Learning For Coders—36 hours of lessons for free. My friends have used the techniques to win kaggle competitions already.

Sorry I don't have an job in AI so I wouldn't give any advice on how to get one. Other than getting a few low-paying upwork jobs, building a portfolio then offering your services as a high-paid AI consultant. :)

I would recommend taking Andrew Ng's free Machine Learning Coursera course if you're interested in the basics.
He touches the topics of Linear Algebra, Probability, Statistics and Calculus - which are mandatory for understanding the mathematics of traditional AI.

I haven't been through Andrew Ng's course but I've heard nothing but good things. He also just released a course focused on Deep Learning. I don't know if the Machine Learning course is a prerequesite.
 
Last edited:

startinup

Bronze Contributor
Read Fastlane!
Read Unscripted!
Speedway Pass
User Power
Value/Post Ratio
328%
Jul 8, 2016
78
256
29
What's the vest language to learn in order to program vr games? And what about AI, can you use programming languages to develop real AI or does it involve a variety of technologies? I've been interested in creating AI type games and apps in the past but I never understood how neural networks could be used with Java.

I studied machine learning in last year in college and in the end we had to build a neural network from scratch in C++. It's pretty involved to do it this way and I would definitely recommend taking a look into some of the libraries others have mentioned. Before getting started you would definitely benefit from understanding the theory. It might take a couple hard looks at the algorithms to really understand them, I'm still not even 100% on back propagation or forward propagation.

I would recommend taking Andrew Ng's free Machine Learning Coursera course if you're interested in the basics.
He touches the topics of Linear Algebra, Probability, Statistics and Calculus - which are mandatory for understanding the mathematics of traditional AI.

+1 on Andrew Ng's courses, they are super helpful and you can find all of them on YouTube. (Sometimes he can drone on a bit, so the x1.25-1.5 speeds can be useful;) )
 
Dislike ads? Remove them and support the forum: Subscribe to Fastlane Insiders.
A

Anon101637

Guest
Hi ! Do you know how to do image recognition and what language can be used to code image recognition like example I want to create a parental control software and I'm currently learning AI and I want to make an AI that will detect explicit image
 

Hong_Kong

Bronze Contributor
Speedway Pass
User Power
Value/Post Ratio
126%
Apr 7, 2022
215
270
Hi ! Do you know how to do image recognition and what language can be used to code image recognition like example I want to create a parental control software and I'm currently learning AI and I want to make an AI that will detect explicit image
Python or R are the best to get started with (and widely used in industry). You can use single shot image detection, YOLO algorithm (later versions). This is really straightforward to do, you just need to gather the image dataset, fix bounding boxes, and label the image dataset, train the algorithm. If you don't have a GPU you can use something like Google cloud VM or AWS EC2 and pay per hour.
 
A

Anon101637

Guest
Python or R are the best to get started with (and widely used in industry). You can use single shot image detection, YOLO algorithm (later versions). This is really straightforward to do, you just need to gather the image dataset, fix bounding boxes, and label the image dataset, train the algorithm. If you don't have a GPU you can use something like Google cloud VM or AWS EC2 and pay per hour.
Is it possible to integrate C# language for the AI or it's truly Python or R ?
 
Dislike ads? Remove them and support the forum: Subscribe to Fastlane Insiders.

Hong_Kong

Bronze Contributor
Speedway Pass
User Power
Value/Post Ratio
126%
Apr 7, 2022
215
270
Is it possible to integrate C# language for the AI or it's truly Python or R ?
I guess but its better to use stuff thats the most common (Python). The tools that are the most common will have the most packages, frameworks, and documentation. The hardest part for your project either way is getting an image set large enough, then labelling all the images. The coding part if it is trivial and you can use off the shelf algorithms.

You could use something like AWS sagemaker studio and develop this process without coding.
 
A

Anon101637

Guest
I guess but its better to use stuff thats the most common (Python). The tools that are the most common will have the most packages, frameworks, and documentation. The hardest part for your project either way is getting an image set large enough, then labelling all the images. The coding part if it is trivial and you can use off the shelf algorithms.

You could use something like AWS sagemaker studio and develop this process without coding.
Meh not sure it's a great idea to give my business control to amazon
 

WillHurtDontCare

Legendary Contributor
FASTLANE INSIDER
EPIC CONTRIBUTOR
Read Fastlane!
Read Unscripted!
Summit Attendee
Speedway Pass
User Power
Value/Post Ratio
305%
May 28, 2017
1,986
6,051
32
USA
Hi @bigbaby - thank you for doing the AMA.

So I'm a Django (Python) developer and I have a background in data analysis. And eventually I'd like to incorporate Tensorflow or PyTorch into my projects.

I generally consider AI to be a bullshit marketing term and I consider a lot of AI companies to be snake oil. However, I will say that there are some AI tools that are incredible (Google, GitHub co-pilot, Jarvis).

What are some AI projects that you expect to be very successful? Which are some that you think are garbage? And which industries do you expect to AI to make a meaningful impact on?

Currently I think AI has potential in e-commerce for things like website and advertising optimization.
 
Dislike ads? Remove them and support the forum: Subscribe to Fastlane Insiders.

Hong_Kong

Bronze Contributor
Speedway Pass
User Power
Value/Post Ratio
126%
Apr 7, 2022
215
270
Meh not sure it's a great idea to give my business control to amazon
You're not really giving up control. Its a development environment that allows you to save time. Lots of use in industry right now even for really exotic applications (among other tools).
It builds a notebook in Python or whatever language you want. If you don't want to keep using AWS you can take your code and data elsewhere no problem.
You could build the model you want in a short afternoon using this method, although gathering the data would take longer. If you can find a premade dataset of the type of images you want, you can just set everything up, and let the model train overnight.
If you wanted Python, just grab something off the shelf like this: GitHub - dee-walia20/SSD-Implementation-using-Pytorch: SSD 300 (Single Shot Detection) using Pytorch
You would need a massive dataset for any hope of accuracy.
 

Kirk84

Bronze Contributor
FASTLANE INSIDER
Read Fastlane!
Speedway Pass
User Power
Value/Post Ratio
226%
Jun 9, 2020
113
255
Munich, Germany
Hi @bigbaby - thank you for doing the AMA.

So I'm a Django (Python) developer and I have a background in data analysis. And eventually I'd like to incorporate Tensorflow or PyTorch into my projects.

I generally consider AI to be a bullshit marketing term and I consider a lot of AI companies to be snake oil. However, I will say that there are some AI tools that are incredible (Google, GitHub co-pilot, Jarvis).

What are some AI projects that you expect to be very successful? Which are some that you think are garbage? And which industries do you expect to AI to make a meaningful impact on?

Currently I think AI has potential in e-commerce for things like website and advertising optimization

I bet you interact with AI (or machine learning algorithms to be more specific) on daily basis, without really realizing and thinking twice about it.

I suggest you check out the resources at Emerj Artificial Intelligence Research and their AI in Business podcast. Both are great sources to understand where current use-cases stand at.

After reading and listening for quite some time I understand, that AI is mostly used in B2B context and very rarely is it the case, that some random consumer interacts with AI. This means value is created inside businesses more than at the consumer front. However, self-driving cars will most likely be the biggest impact AI has on the average Joe.
 
A

Anon101637

Guest
You're not really giving up control. Its a development environment that allows you to save time. Lots of use in industry right now even for really exotic applications (among other tools).
It builds a notebook in Python or whatever language you want. If you don't want to keep using AWS you can take your code and data elsewhere no problem.
You could build the model you want in a short afternoon using this method, although gathering the data would take longer. If you can find a premade dataset of the type of images you want, you can just set everything up, and let the model train overnight.
If you wanted Python, just grab something off the shelf like this: GitHub - dee-walia20/SSD-Implementation-using-Pytorch: SSD 300 (Single Shot Detection) using Pytorch
You would need a massive dataset for any hope of accuracy.
Can you use Python with UWP C# and in Angular web ?
 
Dislike ads? Remove them and support the forum: Subscribe to Fastlane Insiders.

S.Y.

Gold Contributor
Read Fastlane!
Speedway Pass
User Power
Value/Post Ratio
267%
Oct 4, 2017
511
1,366
Canada
From a practical perspective (not research based) , how is maths/stats/prob used?

I spent few weeks playing around with Data science few years ago. It seemed to me that the deploying model for real world used were not covered enough. Do you feel the same?
 
A

Anon101637

Guest
From a practical perspective (not research based) , how is maths/stats/prob used?

I spent few weeks playing around with Data science few years ago. It seemed to me that the deploying model for real world used were not covered enough. Do you feel the same?
I'm learning machine learning for the moment to build my AI explicit detection and from my understanding of books and youtube videos math are used for model optimization and to calculate the training dataset probability score compared to the dataset test score so it can show the current performance of the algorithm so we can determine what is the best algorithm depending on the problem you want to solve so for exemple you have a lot of data to test but the k-nearest neighbors algorithm isn't the best because the model is not enough complex for a specific situation and it will be overfitted so you want to take a more advanced algorithm such as Linear function. So in resume you want to use the math so you can optimize the problem that you want to solve and use the most efficient algorithm given the context dependent on the test and training scores.
 
A

Anon101637

Guest
You're not really giving up control. Its a development environment that allows you to save time. Lots of use in industry right now even for really exotic applications (among other tools).
I found matlab which I find kinds of better you can create a software with it and generate the C++ source code necessary to either implement an algorithm or completely make the entire GUI if I want however I think I need to pay to access the features or I can get for free I have to wait for support today
 
Dislike ads? Remove them and support the forum: Subscribe to Fastlane Insiders.

S.Y.

Gold Contributor
Read Fastlane!
Speedway Pass
User Power
Value/Post Ratio
267%
Oct 4, 2017
511
1,366
Canada
I'm learning machine learning for the moment to build my AI explicit detection and from my understanding of books and youtube videos math are used for model optimization and to calculate the training dataset probability score compared to the dataset test score so it can show the current performance of the algorithm so we can determine what is the best algorithm depending on the problem you want to solve so for exemple you have a lot of data to test but the k-nearest neighbors algorithm isn't the best because the model is not enough complex for a specific situation and it will be overfitted so you want to take a more advanced algorithm such as Linear function. So in resume you want to use the math so you can optimize the problem that you want to solve and use the most efficient algorithm given the context dependent on the test and training scores.
thanks for the reply. Your answer is still very arcane and theoretical to me.
Let's go from the beginning. You have a problem; you get the data, and clean it up. Let's start with the exploration and the distribution. How do you go about understanding which distributions the data has, and how does that impact how you approach the problem?

Is the linear function more advanced than KNN? I didn't know.

@ChrisV, maybe you can chime in?
(just realized this go back to 2017, smh)
 
A

Anon101637

Guest
Is it possible to get an internship at a company without ever having the university degree that I have to spend and fortune and being in debt just to pay it back I'm close to finish college and I have no idea what to do with my life I am in the process of building a business with trusted friends in artificial intelligence where I'm a computer geek but I'm passionate about learning new things on book and I learned a lot by doing projects and inventions in computer science better than my course I'm using DeMarco tool on millionaire fastlane to made up my decision about getting an internship and AI and leave my job with my savings
 

Post New Topic

Please SEARCH before posting.
Please select the BEST category.

Post new topic

Guest post submissions offered HERE.

New Topics

Fastlane Insiders

View the forum AD FREE.
Private, unindexed content
Detailed process/execution threads
Ideas needing execution, more!

Join Fastlane Insiders.

More Intros...

Top