3,069 Matching Annotations
  1. Oct 2020
    1. Discovery learning can occur whenever the student is not provided with an exact answer but rather the materials in order to find the answer themselves.

      This is a neat definition of discovery learning, emphasising the need for appropriate preparation by the teacher.

    1. This is in stark contrast to the way that babies learn. They can recognize new objects after only seeing them a few times, and do so with very little effort and minimal external interaction. If ML’s greatest goal is to understand how humans learn, one must emulate the speed at which they do so. This direction of research is exemplified by a variety of techniques that may or may not fit into an existing paradigm; LeCun classified these tasks under the umbrella of “self-supervised learning.”

      Now "self-supervised" is hardly what babies do, when you see the importance of interactions in learning (see e.g. https://doi.org/10.1016/j.tics.2020.01.006 )

  2. Sep 2020
    1. This study focuses on higher education instructors in the Global South, concentrating on those located in South America, Sub-Saharan Africa, and South and Southeast Asia. Based on a survey of 295 instructors at 28 higher education institutions (HEIs) in nine countries (Brazil, Chile, Colombia; Ghana, Kenya, South Africa; India, Indonesia, Malaysia), this research seeks to establish a baseline set of data for assessing OER use in these regions while attending to how such activity is differentiated across continental areas and associated countries. This is done by examining which variables – such as gender, age, technological access, digital literacy, etc. – seem to influence OER use rates, thereby allowing us to gauge which are the most important for instructors in their respective contexts.The two research questions that drive this study are:1. What proportion of instructors in the Global South have ever used OER?2. Which variables may account for different OER usage rates between respondents in the Global South?

      Survey, assessment, data and research analysis of OER use and impact in the global south

    1. For example, the one- pass (hardware) translator generated a symbol table and reverse Polish code as in conven- tional software interpretive languages. The translator hardware (compiler) operated at disk transfer speeds and was so fast there was no need to keep and store object code, since it could be quickly regenerated on-the-fly. The hardware-implemented job controller per- formed conventional operating system func- tions. The memory controller provided

      Hardware assisted compiler is a fantastic idea. TPUs from Google are essentially this. They're hardware assistance for matrix multiplication operations for machine learning workloads created by tools like TensorFlow.

    1. In engineering science, there is an emphasis on working prototypes or “deliverables”. As Professor of Computer Science Andries van Dam put it in an interview with the author, when engineers talk about work, they mean “work in the sense of machines, software, algorithms, things that are concrete ”  [Van Dam 1999]. This emphasis on concrete work was the same in Bush’s time. Bush had delivered something which had been previously only been dreamed about; this meant that others could come to the laboratory and learn by observing the machine, by watching it integrate, by imagining other applications. A working prototype is different to a dream or white paper — it actually creates its own milieu, it teaches those who use it about the possibilities it contains and its material technical limits. Bush himself recognised this, and believed that those who used the machine acquired what he called a “mechanical calculus”, an internalised knowledge of the machine. When the army wanted to build their own machine at the Aberdeen Proving Ground, he sent them a mechanic who had helped construct the Analyzer. The army wanted to pay the man machinist’s wages; Bush insisted he be hired as a consultant [Owens 1991, 24]. I never consciously taught this man any part of the subject of differential equations; but in building that machine, managing it, he learned what differential equations were himself … [it] was interesting to discuss the subject with him because he had learned the calculus in mechanical terms — a strange approach, and yet he understood it. That is, he did not understand it in any formal sense, he understood the fundamentals; he had it under his skin.  (Bush 1970, 262 cited in Owens 1991, 24)

      Learning is an act of creation. To understand something we must create mental and physical constructions. This is a creative process.

    1. Could a learning environment have seasons

      I'm really intrigued by this. Are there "seasons" in a course design? (We do talk about things being "hot" or "cooling down", of content "coming down in buckets"...) That's a season which teachers (and to an extent students) can control.

      What about the seasons of a learner's life - and not just in terms of chronological age, but of life stages?

      We know there are curricular "seasons" - again, in terms of heavy and light workload times, new student arrivals and graduations of students as they finish, faculty retirements - but do we address these as liminal times of our shared culture, or just as scheduling hassles?

    1. Autorzy najnowszych badań skupili się na języku i odkryli, że dzieci podczas przetwarzania języka mówionego używają obu półkul mózgu.

      In comparison, almost all adults use only the left hemisphere of the brain

    1. An fMRI-based study of error-monitoring shows that students who are focused on monitoring their own learning process, rather than on getting right answers, learn better over time.

      The study adds evidence that education focused on correctness is less beneficial to education focused on deeply engaging with content

  3. Aug 2020
    1. What is a "course"? And more importantly: what more can a course be?

      I like this framing, as something that I've been thinking for awhile is that when it comes to teaching/education - people are too caught up in an old style of education and are trying to copy-paste the classroom setting into the online world.

      While some K-12 education seems to be adapting a bit faster, higher education still feels a little stuck.

      Bootcamps are a little different, but gaps still exist --- got thinking about this also when talking with Sam recently

      • friendship driven participation-hanging with friends online
      • messing around-creative, geeky, interest driven, develop sophisticated forms of media literacy
      • think critically about privacy and identity
      • generational gap in online use and activities How will this be addressed in our technologically influenced world? How can teachers reach out to the friendship and messing around groups of students? What does it mean to participate in society?
  4. Jul 2020
    1. the market size: the global note-taking management software market is estimated to reach $1.35 billion by 2026, growing at a CAGR of 5.32% from 2019 to 2026greater scope for innovation: eg., be it creating a task list, a roadmap, or a design repository, Notion can handle it alllack of satisfaction: it’s noted that people always use a combination of note-taking apps and hardly stick to one for a long time

      Three reasons why we constantly see more note-taking apps, which in return increase our paradox of choice

    1. Metacognition, put simply, is “thinking about thinking” or “knowing about knowing.” It’s being aware of your own awareness so you can determine the best strategies for learning and problem-solving, as well as when to apply them. The word “metacognition” literally means “above cognition”—it’s one of the most powerful forms of self-monitoring and self-regulation. It’s a fancy word for something fairly simple once you break it down.

      Metacognition

    1. Middle School Project: Public Art

      STEAM!!!! Google Maps walking tour, kinetic sculpture to install Teacher Planning Session, connecting learning

      Existing art that students are studying in history Click on art and information they have found about it comes up Applies to real-world--their community Writing proposals for installation of their works of public art

      No "paint by numbers"

      Let students explore the process! The products will be so creative--things you have not even thought about

      "Science fair" or "expo" of ideas

      Students taking ownership of ideas

    1. Instead of viewing plays as individual texts to be studied and examined, theatre knowledge building invites teachers and students to examine the work together, to question why the play was written, to understand the relationship between form and content, to see how the play fits within theatre history and the work of the playwright, and to ask how the play has been performed and what challenges it presents to other theatre workers.

      Make it an open-ended question that leads to conversation between students

    1. Engaging students in a three-month long project where they create their own short plays with the guidance of a workingplaywright, this festival not only allows students from St. Sylvester to explore playwriting, but to do so in collaboration with another class at a nearby Member School, St. Henry.

      Way to collaborate with places outside of the school

    1. Encouraging students to reach out to one another to solve problems not only builds collaboration skills but leads to deeper learning and understanding.

      Students can teach one another--assessment of understanding Asking each other questions before asking the teacher

      Group work empowers a student's cultivation of resilience

      Creates habits of mind

      Going over homework in groups, if no resolution to a problem, talk about it as a class, asking groupmates to help (and they are helpful--how do you inspire helpful intentions?)

      Classwork harder than homework--need to talk to one another to solve problems

      Talk about problems before taking pencil to paper

      Can you see one another; check ego at door; be willing to take risks; throw out ideas even if not fully formed, others can add to it

      Different roles to fill: discussion: scribe, mapper, moderator

      How did you do? Encourage quieter students to engage, have peers help them out somehow

      Respect individual, celebrate small victories

    1. Motivating Learners

      Trajectory vs. fixed point Idea of play, how do we play with current knowledge/tech? Learners look at how can change what they are doing in order to make it better, constantly looking at change and able to embrace change Find communities of doers in what you are interested in Teach how to join Tinkering brings thought and action together

    1. They do this by being sponsors of what youth are genuinely interested in — recognizing diverse interests and providing mentorship, space, and other resources.

      Find what students are interested in, give them the resources to find supportive groups and opportunities to explore those interests!

    2. Learning is irresistible and life-changing when it connects personal interests to meaningful relationships and real-world opportunity

      Yes! A goal of mine as an educator is to help students become life long learners. I believe that by teaching to students' interests, we can help develop that love! I like the ideas about relationships as support and opportunities that come as a result.

    1. (This is why writing is important. It’s harder to fool yourself that you understand something when you sit down to write about it and it comes out all disjointed and confused. Writing forces clarity.)

      This is why I like to repeat that writing shapes your understanding of the topic

    2. (This is why writing is important. It’s harder to fool yourself that you understand something when you sit down to write about it and it comes out all disjointed and confused. Writing forces clarity.)

      This is why I like to repeat that writing shapes your understanding of the topic

    3. One component of it is energy: thinking hard takes effort, and it’s much easier to just stop at an answer that seems to make sense, than to pursue everything that you don’t quite get down an endless, and rapidly proliferating, series of rabbit holes.

      To think in an intelligent way, you need to take effort (energy)

    4. What this means is that you can internalize good intellectual habits that, in effect, “increase your intelligence”. ‘Intelligence’ is not fixed.

      Fix your intelligence with the right habits

    5. Intelligent people simply aren’t willing to accept answers that they don’t understand — no matter how many other people try to convince them of it, or how many other people believe it, if they aren’t able to convince them selves of it, they won’t accept it.

      Question authority

    6. The smartest person I’ve ever known had a habit that, as a teenager, I found striking. After he’d prove a theorem, or solve a problem, he’d go back and continue thinking about the problem and try to figure out different proofs of the same thing. Sometimes he’d spend hours on a problem he’d already solved.

      Take your time and ponder

    1. digitally mediated networked learning

      It's interesting to make this distinction. While I recognize that networked learning pre-dates the rise of the web, I suspect many students and educators would equate "network" with "the internet" at this point (and the internet means "Web 2.0" - that is, a collaborative space where the user/creator distinction is blurred).

    1. Each tutorial chapter will have a 'Show me' button that you can click if you get stuck following the instructions. Try not to rely on it too much; you will learn faster by figuring out where to put each suggested code block and manually typing it in to the editor.
  5. www.literacyworldwide.org www.literacyworldwide.org
    1. Think of the use of social media during the Arab Spring. People used social media in a way that went far beyond knowing how to click and deep into civic uses and navigating ways to communicate with others under the radar of a communication-hindering government. It was a way of both encouraging one another to remain critical and supporting one another through adversity in creative ways.

      This example shows the importance of technology and social media not only within the classroom, but also in the real world in how events are interpreted and analyzed. This is a very crucial skill in teaching humanities related courses such as ELA and Social Studies. In particular, social media can encourage students to be more thoughtful about the origin and biases of a particular source.

    1. This, too, is false. Indeed, the data from released national tests show conclusively that the students have the most difficulty with those items that require understanding and transfer, not recall or recognition.

      This can possibly be due to the mentality of "Teaching to the test" where teachers focus on having students memorize rather than analyze information to prepare them for standardized testing.

    1. The lessons you learn from chess are generalizable only at a high level (e.g. a bad plan is better than no plan). But if you have games that are (a) fun and (b) accurate for some aspects of reality, such as KSP or Factorio, you do get learning that is real and transferable. The challenge is in making games that satisfy both constraints.

      Chess to be a good educator misses the accuracy for some aspects of reality

    1. Our membership inference attack exploits the observationthat machine learning models often behave differently on thedata that they were trained on versus the data that they “see”for the first time.

      How well would this work on some of the more recent zero-shot models?

    1. data leakage (data from outside of your test set making it back into your test set and biasing the results)

      This sounds like the inverse of “snooping”, where information about the test data is inadvertently built into the model.

  6. Jun 2020
    1. There really are only two things you can do: you can present a challenge (which will drive learning), or you can provide resources that people can pull on when they are challenged. A resource can be a map, a person, Google, a checklist, a video, a guide…

      Thinking about how this applies to library instruction. We're limited in our ability to present challenges - that is up to the course instructor - and so we mostly provide resources. We need to reach out to the instructors to get them to put learning challenges in front of students

    1. So it makes sense that video games would be the primary educational environment of the future: they are the best way we have of (a) creating simulations of reality (b) with fast feedback loops (c) accessible at low cost.

      Games as the future of learning

    2. Video games will become a core component of education. This sounds absurd, but consider that simulations are already used widely for learning
      • Kerbal Space Program
      • Flight simulators
      • Factorio
      • Programming environments
    1. There are four types among those who sit before the sages: a sponge, a funnel, a strainer and a sieve.A sponge, soaks up everything; A funnel, takes in at one end and lets out at the other; A strainer, which lets out the wine and retains the lees; A sieve, which lets out the coarse meal and retains the choice flour.
    2. There are four types of disciples: Quick to comprehend, and quick to forget: his gain disappears in his loss; Slow to comprehend, and slow to forget: his loss disappears in his gain; Quick to comprehend, and slow to forget: he is a wise man; Slow to comprehend, and quick to forget, this is an evil portion.
    1. Here are a few recommendations for designing a Faculty Learning Community centered around new technologies: Evolving Outcomes: Begin with clear outcomes for the community, and ask faculty to articulate their own project objectives in their applications for participation. However, keep in mind that there is an inherent openness to this process. Rework project outcomes as needed and provide progress updates at the beginning of each meeting. Multi-channel Communication: Include multiple types of interactions throughout the term to meet the many needs of participating faculty. Allow the participants to design the format of their face-to-face group meetings. Then supplement these scheduled sessions with one-on-one design meetings, online communications, self-help resources, and triage sessions. Campus Partners: Use the participant applications to imagine what types of support the faculty might need, and identify the people on campus best able to offer this support. Reach out to these campus partners in advance of the FLC, gauging their interest and availability to offer demonstrations, create online learning tools, purchase technologies, or meet with faculty one-on-one. Community Building: Remember that this is a community, and build it as such: work to develop a good rapport among participants; listen deeply to each participants’ goals; learn about disciplines outside of one’s own; require a certain level of participation; and bring drinks and food. Good learning environments tend to blend the formal and informal, supplementing expectations and plans with the free flowing nature of discussion and discovery.

      I am especially interested in the "Evolving Outcomes" mentioned. How do we go about articulating initial outcomes for an FLC at my organization?

    2. FLCs are extended gatherings (typically a semester or more) in which participants organize around a clear objective but in an informal structure. Perhaps most importantly, the FLC itself is a process that develops as the group proceeds. The community members work together to direct the shape of the experience. This design engenders ownership (Cox & Richlin, 2011; Moore & Hicks 2014) in the project without requiring the faculty to become technical experts—ownership that promotes sustainable success.

      Very brief definition of faculty learning community.

    1. prioritize technology, for example, as these are easier elements to hook onto

      In my campus's summer professional development, prep for next term's "remote learning," many colleagues are seeing this limitation. Tech is the sparkly thing, easy to focus on. We say "pedagogy before technology," but many are really focused on what tech to use, how to preserve as much of last year's f2f as possible, etc. Most of which isn't helping plan for fall classes.

    1. Android is an operating system based on Linux with a Java programming interface for mobile devices such as Smartphone (Touch Screen Devices who supports Android OS) as well for Tablets too.  

      Android is an operating system based on Linux with a Java programming interface for mobile devices such as Smartphone (Touch Screen Devices who supports Android OS) as well for Tablets too.

      To learn more about android visit Android Tutorial

    1. LINQ means Language Integrated Query and it was introduced in .NET Framework 3.5 to query the data from different data sources such as collections, generics, XML Documents, ADO.NET Datasets, SQL, Web Service, etc. in C# and VB.NET. 

      LINQ means Language Integrated Query and it was introduced in .NET Framework 3.5 to query the data from different data sources such as collections, generics, XML Documents, ADO.NET Datasets, SQL, Web Service, etc. in C# and VB.NET. To learn more about LINQ visit LINQ Tutorial

    1. Visual Basic (VB) is an object-oriented programming language and that enables the developers to build a variety of secure and robust applications that run on the .NET Framework.

      Visual Basic (VB) is an object-oriented programming language and that enables the developers to build a variety of secure and robust applications that run on the .NET Framework.

      To learn more about visual basic refer Visual Basic (VB.NET) Tutorial

    1. DO NOT, DO NOT, DO NOT turn Japanese into work. Don’t turn it into “study”; don’t turn it into 勉強 (a word that refers to scholastic study in Japanese, but actually carries the rather negative meaning of “coercion” in Chinese). Just play at it. PLAY. That’s why I keep telling people: don’t make all these rules about what is and is not OK for you to do in Japanese, or how Gokusen is over-coloured by the argot of juvenile delinquents or watching Love Hina will make you talk like a girl — it doesn’t matter, you need to learn all that vocabulary in order to truly be proficient in Japanese anyway, so whatever you watch is fine — as long as you’re enjoying it right now. Write this on your liver: just because anything is OK to watch in Japanese, that doesn’t mean that everything is worth watching…to you that is. One person’s Star Trek is another person’s…well, I can’t imagine how any human being could fail to love Star Trek, but you get the idea.

      If you want to learn something, make sure that you keep it in the realm of play. If you make it work, you will kill it.

      This reminds me of Mark Sisson talking about incorporating play.

      This also reminds me of the concept of Flow.

    1. Some free, digital Zettelkastens include zettelkasten.de, zettlr, and roamresearch. I use Roam.

      One of the best solutions to implement Zettelkastens: Roam. However, in my case OneNote is doing fine. Maybe I can switch to Roam if I will start working on a specific research problem?

    2. The key is to make connections between ideas during note-taking, way before you need to review them for your work. This forces you to actively connect the dots (during note-taking) and lets you find relevant ideas with ease in future.

      How Zettelkasten works:

      • Write each idea you come across on a card.
      • Link idea cards to other relevant idea cards (idea -> idea link).
      • Sort cards into broader topic boxes (idea -> topic link)
    3. German sociologist Niklas Luhmann. One thing you should know about Luhmann—he was extremely productive. In his 40 years of research, he published more than 70 books and 500 scholarly articles. How did he do accomplish this? He credits it to his Zettelkasten which focuses on connections between notes.

      To be super productive, Niklas Luhmann used to take notes relating to each other

    1. content Gray Hat Python

      PAY $1 OR MORE TO ALSO UNLOCK!

      Teach Your Kids to Code: A Parent-Friendly Guide to Python Programming MSRP: $23.95 Already had

      Invent Your Own Computer Games with Python, 4th Edition MSRP: $23.95 Already had

      Black Hat Python: Python Programming for Hackers and Pentesters MSRP: $27.95 https://www.amazon.com/Black-Hat-Python-Programming-Pentesters-ebook/dp/B00QL616DW/

      Gray Hat Python: Python Programming for Hackers and Reverse Engineers MSRP: $31.95 https://www.amazon.com/Gray-Hat-Python-Programming-Engineers-ebook/dp/B007V2DNEK/

      PAY $8 OR MORE TO ALSO UNLOCK!

      Mission Python: Code a Space Adventure Game! MSRP: $23.95

      Python for Kids: A Playful Introduction to Programming MSRP: $27.95

      Cracking Codes with Python: An Introduction to Building and Breaking Ciphers MSRP: $23.95

      Python Playground: Geeky Projects for the Curious Programmer MSRP: $23.95

      Math Adventures with Python: An Illustrated Guide to Exploring Math with Code MSRP: $23.95

      PAY $15 OR MORE TO ALSO UNLOCK!

      Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming MSRP: $31.95

      Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners MSRP: $31.95

      Python Flash Cards PDF ONLY MSRP: $27.95

      Serious Python: Black-Belt Advice on Deployment, Scalability, Testing, and More MSRP: $27.95

      Impractical Python Projects: Playful Programming Activities to Make You Smarter

  7. May 2020
    1. Parameter sharingmakes it possible to extend and apply the model to examples of different forms(different lengths, here) and generalize across them. If we had separate parametersfor each value of the time index, we could not generalize to sequence lengths notseen during training, nor share statistical strength across different sequence lengthsand across different positions in time. Such sharing is particularly important whena specific piece of information can occur at multiple positions within the sequence.

      RNN have the same parameters for each time step. This allows to generalize the inferred "meaning", even when it's inferred at different steps.

    1. Rather than having ideas floating around aimlessly in our heads, we’ll have a way to organize and categorize information so that it becomes interconnected and robust knowledge.

      Syntonic learning is a term that made an impression on me. It means "it goes together with" and suggests that learning is made up of connections, such as connecting new ideas to old. That's why we need to start with something concrete, something we already understand well, before we can build upon it and learn more.

    1. What I think we're lacking is proper tooling, or at least the knowledge of it. I don't know what most people use to write Git commits, but concepts like interactive staging, rebasing, squashing, and fixup commits are very daunting with Git on the CLI, unless you know really well what you're doing. We should do a better job at learning people how to use tools like Git Tower (to give just one example) to rewrite Git history, and to produce nice Git commits.
    1. We value results, transparency, sharing, freedom, efficiency, self-learning, frugality, collaboration, directness, kindness, diversity and inclusion, boring solutions, and quirkiness. If these values match your personality, work ethic, and personal goals, we encourage you to visit our primer to learn more. Open source is our culture, our way of life, our story, and what makes us truly unique.
    1. Vincent Berger a insisté pour sa part sur l’impact du numérique à l’Université.

      Vincent Berger présente les avantages de la pédagogie numérique en plusieurs arguments. Dans leur majorité ces arguments sont dialectiques Pro et épistémiques comparatifs car il s'agit pour l'auteur de défendre les bénéfices de l'enseignement en ligne contre le système éducatif classique en présentiel.

    1. To successfully learn something new, people must evaluate their understanding, monitor for confusion or inconsistency, plan what to do next based on those observations, and coordinate that plan’s execution. This often falls under the category of “metacognition,” though prefer to unbundle its phenomena.

      To learn something people need to use certain faculties that are often referred to as metacognition.

      They need to evaluate their understanding, monitor for confusion or inconsistency, plan what to do next and coordinate that plan's execution.

    1. Here again are the twenty rules of formulating knowledge.
      1. Do not learn if you do not understand
      2. Learn before you memorize - build the picture of the whole before you dismember it into simple items in SuperMemo. If the whole shows holes, review it again!
      3. Build upon the basics - never jump both feet into a complex manual because you may never see the end. Well remembered basics will help the remaining knowledge easily fit in
      4. Stick to the minimum information principle - if you continue forgetting an item, try to make it as simple as possible. If it does not help, see the remaining rules (cloze deletion, graphics, mnemonic techniques, converting sets into enumerations, etc.)
      5. Cloze deletion is easy and effective - completing a deleted word or phrase is not only an effective way of learning. Most of all, it greatly speeds up formulating knowledge and is highly recommended for beginners
      6. Use imagery - a picture is worth a thousand words
      7. Use mnemonic techniques - read about peg lists and mind maps. Study the books by Tony Buzan. Learn how to convert memories into funny pictures. You won't have problems with phone numbers and complex figures
      8. Graphic deletion is as good as cloze deletion - obstructing parts of a picture is great for learning anatomy, geography and more
      9. Avoid sets - larger sets are virtually un-memorizable unless you convert them into enumerations!
      10. Avoid enumerations - enumerations are also hard to remember but can be dealt with using cloze deletion
      11. Combat interference - even the simplest items can be completely intractable if they are similar to other items. Use examples, context cues, vivid illustrations, refer to emotions, and to your personal life
      12. Optimize wording - like you reduce mathematical equations, you can reduce complex sentences into smart, compact and enjoyable maxims
      13. Refer to other memories - building memories on other memories generates a coherent and hermetic structure that forgetting is less likely to affect. Build upon the basics and use planned redundancy to fill in the gaps
      14. Personalize and provide examples - personalization might be the most effective way of building upon other memories. Your personal life is a gold mine of facts and events to refer to. As long as you build a collection for yourself, use personalization richly to build upon well established memories
      15. Rely on emotional states - emotions are related to memories. If you learn a fact in the sate of sadness, you are more likely to recall it if when you are sad. Some memories can induce emotions and help you employ this property of the brain in remembering
      16. Context cues simplify wording - providing context is a way of simplifying memories, building upon earlier knowledge and avoiding interference
      17. Redundancy does not contradict minimum information principle - some forms of redundancy are welcome. There is little harm in memorizing the same fact as viewed from different angles. Passive and active approach is particularly practicable in learning word-pairs. Memorizing derivation steps in problem solving is a way towards boosting your intellectual powers!
      18. Provide sources - sources help you manage the learning process, updating your knowledge, judging its reliability, or importance
      19. Provide date stamping - time stamping is useful for volatile knowledge that changes in time
      20. Prioritize - effective learning is all about prioritizing. In incremental reading you can start from badly formulated knowledge and improve its shape as you proceed with learning (in proportion to the cost of inappropriate formulation). If need be, you can review pieces of knowledge again, split it into parts, reformulate, reprioritize, or delete.
    1. If you see a word and immediately check it's translation, you'll hardly memorize it at all. If you try your best to recall what the word means before checking the translation, the chances of memorization are much better. It is much easier to memorize a word's meaning when you know how to pronounce it corretly, so get it right.  

      2 important tips for learning languages:

      • Before checking the translation, at least try to recall what the word means
      • Know how to pronounce the word while trying to memorise it
    1. Somewhere between too hard and too easy, there’s a sweet-spot where reviews are challenging enough to hold your interest, but not so hard that it feels like torture. When the challenge of reviews is just right, you’ll actually get a sense of accomplishment and a little jolt of dopamine as you do them. Our brains actually enjoy challenges as long as they aren’t too hard or too easy. As I see it, this level of challenge is where you want to be.

      The sweet spot is between 80 - 90% of right answers

    2. Researchers have found that reviews are more effective when they’re difficult. That is, if you have to work at remembering a card, it’ll have a stronger effect on your memory. The harder a review is, the more it boosts your memory. This is called “desirable difficulty” in the literature.

      Desirable difficulty

    1. I also recently took about 10 months off of work, specifically to focus on learning. It was incredible, and I don’t regret it financially. I would often get up at 6 in the morning or even earlier (which I never do) just from excitement about what I was going to learn about and accomplish in the day. Spending my time focused Only on what I was most interested in was incredibly rewarding.

      Approach of taking 10 months off from work just to learn something new

    1. We want to learn, but we worry that we might not like what we learn. Or that learning will cost us too much. Or that we will have to give up cherished ideas.

      I believe it is normal to worry about the usage of a new domain-based knowledge

    1. afternoons are spent reading/researching/online classes.This has really helped me avoid burn out. I go into the weekend less exhausted and more motivated to return on Monday and implement new stuff. It has also helped generate some inspiration for weekend/personal projects.

      Learning at work as solution to burn out and inspiration for personal projects

  8. Apr 2020
    1. It is difficult to choose a typical reading speed, research has been conducted on various groups of people to get typical rates, what you regularly see quoted is: 100 to 200 words per minute (wpm) for learning, 200 to 400 wpm for comprehension.

      On average people read:

      • 100-200 words/minute - learning
      • 200-400 words/minute - comprehension
    1. Python contributed examples¶ Mic VAD Streaming¶ This example demonstrates getting audio from microphone, running Voice-Activity-Detection and then outputting text. Full source code available on https://github.com/mozilla/DeepSpeech-examples. VAD Transcriber¶ This example demonstrates VAD-based transcription with both console and graphical interface. Full source code available on https://github.com/mozilla/DeepSpeech-examples.
    1. Python API Usage example Edit on GitHub Python API Usage example¶ Examples are from native_client/python/client.cc. Creating a model instance and loading model¶ 115 ds = Model(args.model) Performing inference¶ 149 150 151 152 153 154 if args.extended: print(metadata_to_string(ds.sttWithMetadata(audio, 1).transcripts[0])) elif args.json: print(metadata_json_output(ds.sttWithMetadata(audio, 3))) else: print(ds.stt(audio)) Full source code
    1. DeepSpeech is an open source Speech-To-Text engine, using a model trained by machine learning techniques based on Baidu's Deep Speech research paper. Project DeepSpeech uses Google's TensorFlow to make the implementation easier. NOTE: This documentation applies to the 0.7.0 version of DeepSpeech only. Documentation for all versions is published on deepspeech.readthedocs.io. To install and use DeepSpeech all you have to do is: # Create and activate a virtualenv virtualenv -p python3 $HOME/tmp/deepspeech-venv/ source $HOME/tmp/deepspeech-venv/bin/activate # Install DeepSpeech pip3 install deepspeech # Download pre-trained English model files curl -LO https://github.com/mozilla/DeepSpeech/releases/download/v0.7.0/deepspeech-0.7.0-models.pbmm curl -LO https://github.com/mozilla/DeepSpeech/releases/download/v0.7.0/deepspeech-0.7.0-models.scorer # Download example audio files curl -LO https://github.com/mozilla/DeepSpeech/releases/download/v0.7.0/audio-0.7.0.tar.gz tar xvf audio-0.7.0.tar.gz # Transcribe an audio file deepspeech --model deepspeech-0.7.0-models.pbmm --scorer deepspeech-0.7.0-models.scorer --audio audio/2830-3980-0043.wav A pre-trained English model is available for use and can be downloaded using the instructions below. A package with some example audio files is available for download in our release notes.
    1. import all the necessary libraries into our notebook. LibROSA and SciPy are the Python libraries used for processing audio signals. import os import librosa #for audio processing import IPython.display as ipd import matplotlib.pyplot as plt import numpy as np from scipy.io import wavfile #for audio processing import warnings warnings.filterwarnings("ignore") view raw modules.py hosted with ❤ by GitHub View the code on <a href="https://gist.github.com/aravindpai/eb40aeca0266e95c128e49823dacaab9">Gist</a>. Data Exploration and Visualization Data Exploration and Visualization helps us to understand the data as well as pre-processing steps in a better way. 
    2. Learn how to Build your own Speech-to-Text Model (using Python) Aravind Pai, July 15, 2019 Login to Bookmark this article (adsbygoogle = window.adsbygoogle || []).push({}); Overview Learn how to build your very own speech-to-text model using Python in this article The ability to weave deep learning skills with NLP is a coveted one in the industry; add this to your skillset today We will use a real-world dataset and build this speech-to-text model so get ready to use your Python skills!