Coding Giants

Εισαγωγή

Έχεις αναρωτηθεί ποτέ πώς λειτουργεί η Τεχνητή Νοημοσύνη και πώς οι προγραμματιστές δημιουργούν έξυπνες εφαρμογές; Στο μάθημά μας, θα ανακαλύψεις τα μυστικά της Τεχνητής Νοημοσύνης, μαθαίνοντας τις βασικές αρχές της Python και αξιοποιώντας σύγχρονα εργαλεία AI, όπως το TensorFlow. Θα νιώσεις σαν πραγματικός προγραμματιστής, δημιουργώντας τα δικά σου projects, από εφαρμογές αναγνώρισης εικόνων και ανάλυσης συναισθημάτων σε κείμενα μέχρι παιχνίδια RPG που βασίζονται σε κείμενο.

Πρόγραμμα μαθήματος

1Lesson 1. Introduction to AI and the Work Environment
You will learn what AI is and how it works. You will get to know the history of AI and learn how to use the tools we will be using in the course.
2Lesson 2. Python Basics for AI
You will learn the basics of programming in Python and how to use it for working with data. Python is super useful for creating AI!
3Lesson 3. Basics of TensorFlow and Ethics in AI
We will start working with TensorFlow, one of the most popular AI tools. We will also discuss the opportunities AI offers and the risks it poses.
4Lesson 4. First Project: Image Recognition
You will create your first AI model that will recognize digits in images. This is our first step in creating intelligent programs.
5Lesson 5. Overfitting the Model and AI in Everyday Life
You will learn what it means to "overfit" a model and how to avoid it. You will also see how AI works in our daily lives.
6Lesson 6. Binary Classification: Review Analysis
You will create an AI model that will recognize whether a review is positive or negative. It's like teaching a computer to evaluate what people write!
7Lesson 7. Multi-Category Classification: Game Genres
You will learn to create a model that recognizes different game genres based on descriptions. It's like teaching a computer to understand different types of things.
8Lesson 8. Introduction to Neural Networks and Tensors
You will learn how neural networks work – like artificial brains for computers. You will also find out what tensors are.
9Lesson 9. Supervised and Unsupervised Learning
You will understand the differences between supervised and unsupervised learning. We will consider whether computers can take over the world!
10Lesson 10. Predictive AI: Weather Forecasting
You will create a model that predicts the weather. You will also learn about other cool models like GPT and DALL-E.
11Lesson 24. Generative AI: Creating a Text RPG part 2
We will add game mechanics and teach the computer to generate various descriptions and scenarios. The game will start to take shape!
12Lesson 11. Natural Language Processing: Creating Your Own GPT
You will build your own GPT model that can generate text. It's like creating your own chatbot!
13Lesson 23. Generative AI: Creating a Text RPG part 1
We will start creating a text RPG. We will plan how the game should work and start writing the first descriptions.
14Lesson 12. Computer Vision: Recognizing Hand Gestures
You will create a model that recognizes gestures like rock, paper, scissors. The computer will be able to understand what you are showing with your hand.
15Lesson 22. Artificial Life: Predator-Prey Simulation
You will create a simple predator-prey simulation. It's like playing with biological simulations on a computer.
16Lesson 13. Voice Generation: Introduction to GANs
You will learn how to generate artificial voices. It's like teaching a computer to mimic the human voice.
17Lesson 14. Clustering: Grouping Data
You will learn how a computer can group similar things together. It's like creating groups based on features.
18Lesson 15. Deep Learning: Text Generation
You will create a model that can generate text. You will learn how computers learn from large amounts of data.
19Lesson 16. Best Practices in AI
You will learn the best ways to train and test AI models so they work well. You will learn how to manage AI projects.
20Lesson 17. Emotion Analysis: Processing Text Messages
You will create a model that recognizes emotions in texts. It's like teaching a computer to understand human feelings.
21Lesson 18. Programming AI for Android Systems and Sharing Your AI
You will learn how to create AI applications for Android phones. It's like creating intelligent mobile applications. Additionally, you will learn how to share your AI model so others can use it.
22Lesson 19. Recurrent Neural Networks: Predicting Equation Results
You will learn how recurrent neural networks work and how they can predict different things. It's like teaching a computer to predict numerical sequences.
23Lesson 20. Image Analysis: Deep Learning in Practice
You will create an advanced model for image analysis. It's like teaching a computer to recognize objects in photos.
24Lesson 21. Genetic and Evolutionary Algorithms
You will learn how genetic and evolutionary algorithms work. It's like creating artificial life on a computer.
25 Lesson 25. Generative AI: Creating a Text RPG part 3
We will add generated images to our game. We will integrate various AI tools to make the game even cooler.
26 Lesson 26. Generative AI: Creating a Text RPG part 4
We will finish our game, test it, and optimize it. The game will be ready to show others!
27Lesson 27. RAG in the RPG Project
You will learn how RAG can improve the quality of generated text in our RPG by adding relevant information in real-time.
28Lesson 33. AI in Everyday Life: A Conversation about the Future
We will consider how AI will affect our future. Inspiring examples and conversations.
29Lesson 28. Longchain AI: Applications in Story Generation
You will learn how AI can generate long stories. It's like creating computer-generated tales.
30Lesson 29. AI in the Context of Video Games
You will learn how AI is used in video games. You will create a simple game bot.
31Lesson 30. Neural Networks: Summary
We will organize our knowledge about neural networks, the essence of AI.
32Lesson 31. AI in the Work of a Programmer
You will learn how AI can assist programmers. You will get to know tools that automate various tasks.
33Lesson 32. Working with AI: Ethical or Cheating?
We will discuss whether using AI in work is ethical. Is it cheating or help?
34Lesson 34. Summary
We will summarize what we have learned and discuss what more we can achieve with AI.
35Lesson 35. Advanced Image Processing Techniques
You will learn advanced methods of object recognition in photos. It's like teaching a computer to see.
36Lesson 36. Emotion Analysis: Video and Voice
You will create models that analyze emotions based on video and voice. The computer will learn to understand human feelings.
37Lesson 37. Creating a Chatbot Using NLP
You will build an advanced chatbot that can converse with people. Integration with various platforms.
38Lesson 38. AI in Medicine: Examples and Applications
You will learn how AI is used in medicine. Examples of practical applications.
39Lesson 39. AI in Finance: Market Forecasting
You will learn how AI can predict trends in financial markets. You will create a predictive model.
40Lesson 40. AI and Automation: Robotics
You will learn the basics of robotics and create simple control algorithms. It's like playing an engineer.
41Lesson 41. AI and IoT: Smart Homes
You will learn how AI can integrate with IoT devices. You will create smart home systems.
42Lesson 42. Practical Projects: Face Recognition
You will create a model for face recognition. You will see how AI works in security.
43Lesson 43. Data Analysis: Big Data and AI
You will learn methods of analyzing large data sets. You will learn how to handle Big Data.
44Lesson 44. Artificial Intelligence in Art
You will see how AI can create art. Generating images and music using AI.
45Lesson 45. AI in Education: Creating Interactive Materials
You will learn how AI can assist in education. You will create interactive lessons and quizzes.
46Lesson 46. AI in Marketing: Content Personalization
You will learn how AI is used in marketing. Creating models that personalize content for users.
47Lesson 47. AI in Logistics: Process Optimization
You will learn how AI can optimize logistical processes. Creating models that manage deliveries.
48Lesson 48. The Future of AI: Latest Technologies and Trends
You will learn about the latest trends in AI. We will consider what the future holds.